![](/img/trans.png)
[英]How someone using my Facebook website app can post to their pages timeline
[英]How to tell if someone came to my website from facebook using mobile app
我在我的服務器上有以下php代碼,允許我告訴用戶是否從Facebook登錄到我的網頁:
if ($_SERVER[HTTP_REFERER] == "https://www.facebook.com/") { do stuff }
所以,這里的問題是人們也在使用Facebook應用程序在手機上使用Facebook,所以我沒有這樣獲得推薦鏈接。
有什么方法我可以告訴我是否有人來到我的網頁點擊使用Facebook應用程序的鏈接?
我建議使用正則表達式進行匹配。
http://php.net/manual/en/function.preg-match.php
例如
if (preg_match("/.*\.(facebook|fbdcn)\.com/i", $_SERVER[HTTP_REFERER])) {
echo "A match was found.";
} else {
echo "A match was not found.";
}
您可以使用此站點找到一個好的正則表達式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.