在一个HTML页面代码里面,我之前使用了action="back.php",现在我把back.php删除,使用了user.php,即action="back.php"。可是,为什么页面跳转的时候还是跳转到back.php呢?
1条回答 默认 最新
你知我知皆知 2024-08-02 03:42关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在PHP中,
$_SERVER['REQUEST_URI']可以获取请求的URL,而$_SERVER['PHP_SELF']可以获取当前脚本所在的URL。如果您的脚本位于
back.php中,并且您已经将它从back.php删除并将其替换为user.php,那么$_SERVER['REQUEST_URI']和$_SERVER['PHP_SELF']会显示不同的值:-
如果
back.php是您当前的脚本:$_SERVER['REQUEST_URI']会显示back.php的路径。$_SERVER['PHP_SELF']会显示back.php的路径。
-
如果
user.php是您当前的脚本:$_SERVER['REQUEST_URI']会显示user.php的路径。$_SERVER['PHP_SELF']会显示user.php的路径。
因此,即使您已经删除了
back.php并将其替换为user.php,但$_SERVER['REQUEST_URI']和$_SERVER['PHP_SELF']都会显示user.php的路径,因为它们是基于当前脚本的 URL 计算得出的。解决 无用评论 打赏 举报-