为什么在提交自引用表单时url会改变?


Why does the url change when a self referencing form is submitted

我在url http://example.com/test.php上提交一个表单,这个表单引用了它自己,所以当表单提交时,url应该保持不变。除非提交表单,否则url将变为example.com/test.php/test.php我的php文件如何成为另一个php文件的文件夹??我检查了我的文件,没有任何名为test.php的文件夹。

感谢所有能帮助我的人

如果您将动作保留为

action=""

我相信表单现在会自己发送。

此外,您可以在操作中使用绝对url。了解在HTML中生成的动作是什么以及使用什么PHP(如果有的话)来生成

表单将会很有帮助

或者…

   <form action="<?php $_SERVER['php_self']; ?>" method="post">

  </form>