1
我不知道這是否可能。我正在用PHP創建一個站點。是否有可能檢測到以前的網址是來自Facebook/Twitter,如果是重定向到另一個頁面?重定向到頁面如果從Facebook分享
詳細信息 我有頁面A和B.頁面B中有一個分享按鈕。點擊該按鈕後,它會將頁面B的標題,圖片,描述等發佈到Facebook。但點擊Facebook上的它將重定向到頁面A.
任何人都可以幫助我嗎?
我不知道這是否可能。我正在用PHP創建一個站點。是否有可能檢測到以前的網址是來自Facebook/Twitter,如果是重定向到另一個頁面?重定向到頁面如果從Facebook分享
詳細信息 我有頁面A和B.頁面B中有一個分享按鈕。點擊該按鈕後,它會將頁面B的標題,圖片,描述等發佈到Facebook。但點擊Facebook上的它將重定向到頁面A.
任何人都可以幫助我嗎?
如果您的所有頁面都在同一個域中,則可以使用會話。
對於外部頁面,您可以使用$_SERVER['HTTP_REFERRER']
。
I.e.
if ($parts = parse_url($_SERVER['HTTP_REFERRER'])) {
if($parts['host'] == "www.facebook.com"){
//do something
}
}
謝謝。有一個疑問。當分享頁面B時,其標題,描述,圖片等將由Facebook獲取。如果我使用上面的代碼,facebook會顯示頁面A或頁面B的標題嗎? –
@ user3392772此變量將只返回最後一頁的URL。如果您已將標題作爲URL中的變量傳遞,您將可以訪問它。否則不是。 –
如何在URL中傳遞標題作爲變量?對不起,我沒有明白你的意思。 –