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