我在用相對較新的Apache安裝發送POST參數時遇到問題。Apache不發送POST參數到索引URL
在我的文檔根目錄,我有具有以下文件的test.html:
<form action="/test" method="POST">
<input type="text" name="param" value="test" />
<input type="submit" />
</form>
我的.htaccess文件設置索引文件是serve.php,如下:
DirectoryIndex serve.php
裏面serve.php,我只是打印出之後的參數如下:
<?= $_POST['param'] ?>
書面,這樣做不行。如果我將方法更改爲GET(並更改serve.php文件以訪問GET),它將起作用。如果我明確指定動作爲「/test/serve.php」,它就會起作用。
不知怎的,看起來POST參數在翻譯到索引文件時丟失了。思考爲什麼?
我相信是這樣。 – 2010-09-06 19:51:49