当我们采用php作为服务数据端口,为移动端,pc端提供数据接口的时候,可能会要求记录接口访问的来源是来之哪里.
例如:生成订单,可能就需要记录,以便做一些数据分析,为运营和推广提供一些数据支持.
代码:
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';