首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找引用我的网站的人

问查找引用我的网站的人
EN

Stack Overflow用户
提问于 2013-12-29 21:26:15
回答 2查看 69关注 0票数 0

如果有人将我的网站链接发送到facebook中的另一个用户,而该用户使用该链接访问我的页面

有没有办法找到给他发链接的人?

EN

回答 2

Stack Overflow用户

发布于 2013-12-29 21:29:24

您可以使用您的链接添加其他参数,并使用该参数检测谁将该链接引用给其他人。

例如,原始链接:

代码语言:javascript
复制
home/xyx/play.php?gameId=10

修改了与refId=10的链接

代码语言:javascript
复制
home/xyx/play.php?gameId=10&refId=10
票数 1
EN

Stack Overflow用户

发布于 2013-12-29 22:03:30

第一个答案可能是有效的(如果链接是共享的,保留"refid“参数,但你不能确定它是否会被保留)。

我提供的答案是使用$_SERVER['HTTP_REFERER'],它包含referer站点(所以您只需使用字符串比较函数检查$_SERVER‘’HTTP_REFERER‘和facebook.com之间是否存在匹配,如果需要更高的精度,甚至可以使用正则表达式),还可以使用

此设置由用户代理设置。并不是所有的用户代理都会设置这一点,有些用户代理还提供了将HTTP_REFERER修改为一项功能的功能。简而言之,它不能真正值得信任。

因此,即使这种方法可能根本不起作用,我的建议是同时使用(引用参数和http_referer)来实现更高的可能性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20825593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档