假设我的网站主页上有一个表格:www.mysite.com
现在,表单标签看起来像这样:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
...
</form>
当该表单提交时,它会做它应该做的一切。但它也会使用完整的文件名和扩展名重新加载页面。所以用户现在会发现地址栏中的 URL 是:www.mysite/index.php
有没有办法在不添加此扩展程序的情况下使表单触发到同一页面?
在某些情况下,表单包含在页脚中,因此我无法具体说明表单需要触发的页面,因此PHP_SELF
代码。