gpt4 book ai didi

php - 为什么我的 header ("Location: $_SERVER[' HTTP_REFERER']"); PHP 函数不起作用?

转载 作者:可可西里 更新时间:2023-11-01 13:37:17 24 4
gpt4 key购买 nike

输入时有效

header("Location: http://www.google.com");

但是当我有的时候它不起作用

header("Location: $_SERVER['HTTP_REFERER']");

我想将页面重定向到它来自的任何页面。

最佳答案

试一试:)

if (!empty($_SERVER['HTTP_REFERER']))
header("Location: ".$_SERVER['HTTP_REFERER']);
else
echo "No referrer.";

但是,为了确定用户来自哪个页面,我宁愿使用 session 变量,它在每个页面都会被重置:

session_start();
echo "Previous page:", $_SESSION['loc'];
$_SESSION['loc']=$_SERVER['PHP_SELF'];

ps:这只适用于本地页面,您无法跟踪其他网站。

关于php - 为什么我的 header ("Location: $_SERVER[' HTTP_REFERER']"); PHP 函数不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com