php - 获取用户在当前页面之前查看的页面

标签 php

代替

login.php?ref=http://mysite.com/lastpage

我可以通过其他方式获得之前的页面吗?尝试了 HTTP_REFERER 但无法正常工作

Notice: Undefined index: HTTP_REFERER in C:\test\login.php on line 18

//新手

最佳答案

HTTP_REFERER(以及几乎所有其他 $_SERVER 变量)不是获取先前页面的可靠方法,因为它们很容易被伪造。

设置 session 变量可能稍微安全一些,但如果它们来自外部 url,则将不起作用。据我所知,没有一种万无一失的方法可以做到这一点。

关于php - 获取用户在当前页面之前查看的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603225/

相关文章:

php - htaccess 多个文件的 301 重定向

php - 主页和子文件夹的单个 "nav.php"

php - magento 如何获取搜索查询

php - 无法在 function() 之外正确访问变量

php - 删除 json_encode() 中的双引号

php - Mink 实例尚未在 Mink 上下文类上设置。您是否启用了 Mink 扩展? (运行时异常)

php - 在 PHP 中跟踪访问者 IP/点击

php - 在现有网站上有选择地使用 Bootstrap

php - php执行时间超过30秒

php - 当我使用 PHP MySQL 查询时,DISTINCT 关键字不起作用