我可以在这个脚本中添加如下内容:
header('Location: ' . $_SERVER['HTTP_REFERER'].'&msg=Thanks for submiting'); //edited
我可以重定向用户+在链接中添加内容吗?
答案 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');