我的问题很简单。当我发布到这个网址时: http://domain.com/login
... PHP没有收到任何帖子值。但是,如果我只是将帖子网址更改为: http://domain.com/login/index.php
......它有效。
请注意,如果您浏览任何目录,它将默认自动加载index.php文件。例如,在地址栏中加载“http://domain.com/login/”确实会加载index.php页面。除非我指定文件名,否则POST'ing无效。
有人知道为什么会这样吗?
答案 0 :(得分:3)
通过使用http://domain.com/login
而不是http://domain.com/login/
,服务器尝试在文档根目录内显式加载文件login
,而不是login
目录中的索引文件。确保包含尾部斜杠!