當(dāng)我們采用php作為服務(wù)數(shù)據(jù)端口,為移動端,pc端提供數(shù)據(jù)接口的時候,可能會要求記錄接口訪問的來源是來之哪里.
function order_source() {
$useragent = strtolower($_SERVER["HTTP_USER_AGENT"]);
// iphone
$is_iphone = strripos($useragent,'iphone'); if($is_iphone){ return 'iphone'; }
// android
$is_android = strripos($useragent,'android');
if($is_android){ return 'android'; }
// 微信
$is_weixin = strripos($useragent,'micromessenger');
if($is_weixin){ return 'weixin'; }
// ipad
$is_ipad = strripos($useragent,'ipad');
if($is_ipad){ return 'ipad'; }
// ipod
$is_ipod = strripos($useragent,'ipod');
if($is_ipod){ return 'ipod'; }
// pc電腦
$is_pc = strripos($useragent,'windows nt');
if($is_pc){ return 'pc'; }
return 'other';
}
根據(jù)自己的需求 ,來做一些特殊處理比如區(qū)分瀏覽器,這里就不做介紹了.
發(fā)表評論