Dawn14 2014-05-26 01:36 采纳率: 0%
浏览 783

为什么HTML总是跳到以前的PHP页面?

在一个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'] 会显示不同的值:

    1. 如果 back.php 是您当前的脚本:

      • $_SERVER['REQUEST_URI'] 会显示 back.php 的路径。
      • $_SERVER['PHP_SELF'] 会显示 back.php 的路径。
    2. 如果 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 计算得出的。

    评论

报告相同问题?