首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断是否有人使用移动应用程序从facebook访问我的网站

问如何判断是否有人使用移动应用程序从facebook访问我的网站
EN

Stack Overflow用户
提问于 2016-09-02 03:02:10
回答 1查看 72关注 0票数 1

我在我的服务器上有以下php代码,可以让我判断用户是否从facebook访问我的网页:

代码语言:javascript
复制
if ($_SERVER[HTTP_REFERER] == "https://www.facebook.com/") {  do stuff }

所以,这里的问题是,人们也在使用facebook应用程序在移动设备上使用facebook,所以我无法通过这种方式获得推荐链接。

有没有什么办法可以告诉我,如果有人使用facebook应用程序点击了一个链接,就会进入我的网页?

EN

回答 1

Stack Overflow用户

发布于 2016-09-02 03:11:31

我建议使用正则表达式进行匹配。

http://php.net/manual/en/function.preg-match.php

例如

代码语言:javascript
复制
if (preg_match("/.*\.(facebook|fbdcn)\.com/i", $_SERVER[HTTP_REFERER])) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}

你可以使用这个站点找到一个好的正则表达式。

https://regex101.com/

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

https://stackoverflow.com/questions/39279051

复制
相关文章

相似问题

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