2016-04-29 48 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