当用户代理切换到Firefox中的移动设备时,HTTP REFERER为空白

时间:2013-07-26 16:21:41

标签: php user-agent

我正在尝试检测来自Facebook的用户并专门为这些用户执行某项操作。

为此,我有以下代码:

    if (strpos($_SERVER['HTTP_REFERER'], 'facebook.com') !== false) 
    {
         // FB specific code
    }

此代码能够检测来自facebook (以及其他伪造它,但现在不重要的其他人)的流量,用于与移动无关的用户代理,但是{{1当用户代理切换到说和iPhone或Android用户代理时,是$_SERVER['HTTP_REFERER']

我理解$ _SERVER ['HTTP_REFERER']应该“不被信任”,但为什么它适用于一组用户代理而不是另一组?

0 个答案:

没有答案