首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php http_referer

php http_referer
EN

Stack Overflow用户
提问于 2011-11-02 19:48:13
回答 3查看 1.7K关注 0票数 0

我有一个程序的这部分:

代码语言:javascript
复制
$refferer  = ( isset($_SERVER['HTTP_REFERER']) 
&& ($_SERVER['HTTP_REFERER'] != ""))
? $_SERVER['HTTP_REFERER'] : "Unknown";

来获取访问我网站的人的信息。但是我想知道我是否可以从推荐人那里提取更多的信息?例如,如果有人通过facebook链接连接到我的网站,我得到的推荐人是http://www.facebook.com/l.php?u=http%3A%2F%2Fmypage.net%2Ftest.php&h=PAQHD6FDUAQGrvZ32aZTbU9b…有没有可能同时获得facebook的用户名?

EN

回答 3

Stack Overflow用户

发布于 2011-11-02 19:51:34

不,这不可能。如果你想访问Facebook的信息,你需要在Facebook上注册你的应用程序并使用他们的OAuth 2.0 API

票数 1
EN

Stack Overflow用户

发布于 2011-11-02 19:51:36

不能,您不能从引用URL中提取用户信息。您可能希望考虑使用Facebook's Open Graph来收集用户信息。

使用Open Graph,您可以将社交插件添加到您的站点,创建Facebook应用程序,并通过Facebook API与用户进行交互。

票数 1
EN

Stack Overflow用户

发布于 2011-11-02 20:53:59

l.php的referrer是专门用来防止网站通过分析referrer头来抓取私人用户数据的。应该没有办法绕过这一点。

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

https://stackoverflow.com/questions/7979804

复制
相关文章

相似问题

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