发布不起作用

时间:2013-05-29 16:28:48

标签: php zurb-foundation

我有一个非常讨厌的问题。

我有一张表格,当我提交时,它没有设置帖子。

<form action="pages/post-reply" method="post">
    <div class="row">
        <div class="large-12 columns">
            <textarea name="comment" placeholder="Comment on admin"></textarea>
        </div>
    </div>
    <input type="submit" name="submit" class="tiny button" value="Post"/>
</form>

我使用了一个名为Processwire和Foundation的框架,但我不认为这与它有任何关系。

当我在我的网络服务器(专用主机)上试用它时,它可以工作。我在Windows 8上使用WAMP安装。这可能与它有什么关系吗?

当我使用时:

    echo $_SERVER['REQUEST_METHOD'];

它只是说:

  

GET

编辑:.htaccess文件:

http://textdump.net/raw/2212/

仍然没有任何进展,有人知道是否可能是Wamp或Windows 8搞砸了吗?

2 个答案:

答案 0 :(得分:0)

这可能是由pages/post-reply本身的页面或重定向请求.htaccess作为GET请求的根目录上的pages/post-reply规则重定向引起的。

检查您的.htaccess规则

根据您的.htaccess文件,这是将您的请求重定向到其他网址的行

RewriteRule ^(.*)$ index.php?it=$1 [L,QSA]

但是,修改此规则可能会破坏您的应用程序,所以基本上会发生什么是请求发送到脚本

index.php?it=pages/post-reply

所以这可能会帮助你进一步解决。

答案 1 :(得分:0)

我知道这是一个非常古老的问题,但正确的答案可能会让某人受益。第一行应该是读。

<form action="<?php echo $config->urls->templates ?>pages/post-reply" method="post">

有关详细信息,请参阅http://cheatsheet.processwire.com/