php标题重定向回来+添加一些东西

时间:2014-02-13 10:27:44

标签: php post header

我可以在这个脚本中添加如下内容:

header('Location: ' . $_SERVER['HTTP_REFERER'].'&msg=Thanks for submiting'); //edited

我可以重定向用户+在链接中添加内容吗?

3 个答案:

答案 0 :(得分:1)

是的,你可以。这是正确的语法:

header('Location: ' . $_SERVER['HTTP_REFERER'] . '?msg=Thanks for submiting');

您也可以使用双引号(变量将被展开):

header("Location: {$_SERVER['HTTP_REFERER']}?msg=Thanks for submiting");

请注意,如果$_SERVER['HTTP_REFERER']已有一些参数,则应使用&代替?

当然,请记住处理/显示您重定向到的页面上的$_GET['msg']内容。

答案 1 :(得分:0)

也许:

$url = $_SERVER['HTTP_REFERER'] . "?&msg=Thanks for submitting";
header("Location: {$url}");

此外,如果您想在几秒钟后重定向,请添加refresh: timetowait

答案 2 :(得分:0)

你没有正确地连接url字符串。这个

 header('Location: ' . $_SERVER['HTTP_REFERER'].'&msg=Thanks for submiting');