首页 > 解决方案 > 使用 header("location:URL") 的 PHP 重定向问题

问题描述

我正在处理help.php目录中的文件help。我想在该help.php文件的帮助下将用户重定向到help.php/?step=2. 为此,我使用了代码

header('location : help.php/?step=2');

但是,不是重定向到help.php/?step=2它,而是重定向到help.php/help.php/?step=2. 这里有什么问题?

标签: php

解决方案


如果您没有前面的斜杠,则位置路径很可能与您当前的路径相关。也就是说,将产生一个起始页/example.php和一个location页眉。为了解决这个问题,请在标题中添加前面的斜杠:other.php/example.php/other.phplocation

header('location : /help.php?step=2');

请查看相对路径与绝对路径的概念以获取有关此主题的更多信息。


推荐阅读