javascript - 如何获取用户被重定向的页面
问题描述
我正在寻找一种方法来获取重定向到我的页面。
例如,如果用户在http://facebook.com上并且他点击了一个链接,将他带到我的页面http://example.com,我如何获取 url ( http://facebook.com )这样的用户来自哪里。
PS:我的英文不太好。
解决方案
在 PHP 中,您可以使用$_SERVER['HTTP_REFERER']
来自 PHP 手册: https ://www.php.net/manual/en/reserved.variables.server.php 将用户代理指向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。
HTTP 引用者 WIKI:https ://en.wikipedia.org/wiki/HTTP_referer
推荐阅读
- c# - 有没有更短、更好和优化的方法来从 SQL 数据库中填充这个列表
- python - 为什么相同的数据类型变量会给出不同的响应?
- sql - 如何使用来自 2 个孩子的总和创建更新父字段的触发器
- google-sheets - 检查单元格是否包含所有逗号分隔值
- npm - WebStorm npm 脚本:ng build --prod
- spring - IgnoreCase Finder 不适用于 Spring Data Rest 和 Neo4J
- angular - Angular 应用程序中的 Angular Material mat-select 下划线颜色变化
- java - Intellij Windows 10 SQLite 访问被拒绝
- python - 从 URL 创建 ipynb
- shell - 从命令输出中检索值