2016-04-29 91 views
1

用戶的HTTP引薦我想檢測用戶通過PHP如何檢測從電報

但是服務器都來自我的電報組(內嵌鏈接)不返回HTTP_REFERER

它怎麼可能

+0

它的'HTTP_REFERER',但你需要檢查它的設置 – Dale

+0

不,不設置,錯字這裏錯與此同時,我做'的print_r($ _ SERVER)'@Dale – Nabi

回答

0

我解決它通過添加?telegram=1來結束我的網址的

那麼我就可以從電報通道檢測用戶

另一種方法來創建不同的文件名或創建一個子域!

tg.example.com/[MY-QUERY]

1

引用者是客戶端頭文件無法確定其設置。如果你想檢查用戶來自電報應用程序,則引用者將不會出現其不同的應用程序,並且由browsr或其他人創建請求。

查閱程序是由瀏覽器爲鏈接創建的,僅用於相同的協議。 HTTP - > HTTPS不會工作。

你不能依賴那個referer頭所有的頭都是客戶端。只需使用不同的地址作爲您網站的鏈接即可。如果您將鏈接指向電報,則預設參數。

+0

但通過添加'?電報= 1 '結束我的鏈接,我可以簡單檢測;-) – Nabi

+0

是的,這就是我提到的一個參數 – di3