PHP 通过HTTP_USER_ANENT获取浏览器及设备信息
一般做数据分析统计,都需要有判断访客数据的要求,例如访问是通过什么设备,什么样的浏览器来访问网址的,通过对一些大数据的分析处理,可以有针对性地做一些相关的优化。
function getAgentInfo(){ $agent = $_SERVER["HTTP_USER_AGENT"]; $brower = array( "MSIE" => 1, "Firefox" => 2, "QQBrowser" => 3, "QQ/" => 3, "UCBrowser" => 4, "MicroMessenger" => 9, "Edge" => 5, "Chrome" => 6, "Opera" => 7, "OPR" => 7, "Safari" => 8, "Trident/" => 1 ); $system = array( "Windows Phone" => 4, "Windows" => 1, "Android" => 2, "iPhone" => 3, "iPad" => 5 ); $browser_num = 0;//未知 $system_num = 0;//未知 foreach($brower as $bro => $val){ if(stripos($agent, $bro) !== false){ $browser_num = $val; break; } } foreach($system as $sys => $val){ if(stripos($agent, $sys) !== false){ $system_num = $val; break; } } return array("sys" => $system_num, "bro" => $browser_num); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: laravel记住登录、设置时间
- 下一篇: tf.arg_max和tf.argmax