我有一個通訊將有一個鏈接到我的網站頁面。現在我想知道用戶在哪個電子郵件客戶端(Gmail,Hotmail,Outlook)中打開了新聞簡報,並單擊鏈接到網站頁面。
我想知道哪些電子郵件客戶端的原因,是因爲我想自定義基於用戶使用電子郵件客戶端的網站網頁的內容。
我的網站頁面都用PHP編碼
我有一個通訊將有一個鏈接到我的網站頁面。現在我想知道用戶在哪個電子郵件客戶端(Gmail,Hotmail,Outlook)中打開了新聞簡報,並單擊鏈接到網站頁面。
我想知道哪些電子郵件客戶端的原因,是因爲我想自定義基於用戶使用電子郵件客戶端的網站網頁的內容。
我的網站頁面都用PHP編碼
看的User-Agent頭($ _ SERVER [ 'HTTP_USER_AGENT'])。
對於使用webmails的用戶,用戶代理將是他們瀏覽器的用戶代理;所以你可以看看Referer頭文件($ _SERVER ['HTTP_REFERER'])。 (但是請注意,瀏覽器不從HTTPS網站發送參考標頭。)
感謝您的迴應。所以你基本上說我們只能找出他們使用的瀏覽器,而不是電子郵件客戶端。 – daron
這是不可能的PHP和我懷疑它可以用JavaScript來完成。如果您單擊電子郵件客戶端中的鏈接,則鏈接將在您的瀏覽器中打開,以便php只能使用get_browser檢測browsertype。和平 –
投票重新開放,這不是真的重複 – arnaud576875