Php header()函数中的属性

Php header()函数中的属性,php,redirect,header,Php,Redirect,Header,使用header()函数重定向时,是否有方法发送某些属性 我想在重定向时发送一些错误消息(PHP5) 我知道我可以只显示错误页面5秒钟左右,然后重定向。 或者使用链接中的查询重定向,但这不是重点 像这样的事情: header('Location: /mvc/index.php', $some_attributes); 如何在索引页上获取它们 顺便说一句,我认为位置不能是相对的,对吗?URL就是URL。您可以使用与任何其他URL相同的方式传递数据(即,将其编码为查询字符串,然后使用$\u GET

使用header()函数重定向时,是否有方法发送某些属性

我想在重定向时发送一些错误消息(PHP5)

我知道我可以只显示错误页面5秒钟左右,然后重定向。 或者使用链接中的查询重定向,但这不是重点

像这样的事情:

header('Location: /mvc/index.php', $some_attributes);
如何在索引页上获取它们


顺便说一句,我认为位置不能是相对的,对吗?

URL就是URL。您可以使用与任何其他URL相同的方式传递数据(即,将其编码为查询字符串,然后使用
$\u GET
)读取数据)

顺便说一句,我认为那个位置不可能是相对的,对吗


对。大多数浏览器都会对位置头中的相对URI执行错误恢复(Lynx会在向用户闪烁警告时执行此操作),但规范要求它们是绝对的。

URL就是URL。您可以使用与任何其他URL相同的方式传递数据(即,将其编码为查询字符串,然后使用
$\u GET
)读取数据)

顺便说一句,我认为那个位置不可能是相对的,对吗


对。大多数浏览器都会对位置头中的相对URI执行错误恢复(Lynx会在向用户闪烁警告时执行此操作),但规范要求它们是绝对的。

您可以这样使用它

header('Location: /mvc/index.php?attr='.$some_attributes);
然后在
index.php

echo $_GET['attr'];

你可以这样使用它

header('Location: /mvc/index.php?attr='.$some_attributes);
然后在
index.php

echo $_GET['attr'];

如果您的var是一个数组

header('Location: /mvc/index.php?'.http_build_query($some_attributes));

如果您的var是一个数组

header('Location: /mvc/index.php?'.http_build_query($some_attributes));

您可以将错误消息放入会话,重定向,在错误页上显示错误消息,然后将其从会话中删除。

您可以将错误消息放入会话,重定向,在错误页上显示错误消息,然后将其从会话中删除。

我知道查询字符串的方法。这是最常用的方法吗?我知道查询字符串的方法。这是最常见的方式吗?