gpt4 book ai didi

php/html - http_referer

转载 作者:太空狗 更新时间:2023-10-29 14:39:28 26 4
gpt4 key购买 nike

我正在创建一个网站,在一个特定页面上,我想将用户送回上一页。我对 PHP/HTML 还很陌生,一直在使用一些现有的代码来寻求想法和帮助。

现有代码使用如下方法:

if (! empty($HTTP_REFERER)) 
{
header("Location: $HTTP_REFERER");
} else
{
header("Location: $CFG->wwwroot");
}

然而,当我使用这段代码时,HTTP_referer 总是被视为空的,用户被重定向到根页面。这段代码有什么明显的缺陷吗?

最佳答案

不要依赖 HTTP Referrer 是一个有效的甚至是非空的字段。人们可以选择不让这个集合留下任何对该变量的检查到 IF-ELSE 子句的空边。

您可以通过在 URL 或 POST 参数中发送一个参数来防止这种情况,该参数将保存一个您可以用来将用户重定向回的值。

关于php/html - http_referer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/606288/

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