php - 使用 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
. 这里有什么问题?
解决方案
如果您没有前面的斜杠,则位置路径很可能与您当前的路径相关。也就是说,将产生一个起始页/example.php
和一个location
页眉。为了解决这个问题,请在标题中添加前面的斜杠:other.php
/example.php/other.php
location
header('location : /help.php?step=2');
请查看相对路径与绝对路径的概念以获取有关此主题的更多信息。
推荐阅读
- scala - 当我尝试将 base64 转换为图像时,出现以下错误无法解析重载方法“写入”
- python - 从文本文件中提取数字
- java - 正则表达式 - isMediaFile
- javascript - 刷新页面后如何保留复选框并在会话中保持值
- android - couchbase syncgateway 是否支持使用 access_token 而不是 id_token 登录?
- mongodb - 如何获取不在集合中的元素?
- python - 在Odoo中,在编写控制器时,http和https有什么区别?有一个错误
- mysql - SELECT 语句优化 MySQL
- php - 如何根据从上一页收到的 ID 生成页面(php/sql)
- python - Django admin 自定义降序和升序字段