前几天我搭建了一个小型的开发服务器。在 Windows Vista Business 和最新的 WAMP 上运行。
今天我写了一个简单的脚本来测试一些东西,当我点击提交按钮时,什么也没有发生。它不会提交到同一页面,它不会给我一个 404 not found (它应该)。没有什么。页面甚至不闪烁:
<form method='POST' action='controller.php'>
<input type='hidden' name='test' value='test' />
<input type='submit' />
</form>
没有什么!但是,如果我删除该操作,如下所示,页面将提交给自身,并且对全局 $_POST 变量的探测显示隐藏值已传递。
<form method='POST'>
甚至以下工作:
<form method='POST' action=''>
我在 apache 设置中遗漏了什么?