如何使用PHP判断访问来源呢?在支付等场景回经常用到,不需要再多余判断...
截图不完全,小弟直接上代码吧:
/**
* 判断是否移动端
* @return bool|string 返回标识
*/
protected function isMobile(){
//定义参数
$web = 'Web';
$mobile = 'Mobile';
$wx = 'WeiXin';
//判断是否是微信浏览器
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ){
return $wx;
}
//如果有HTTP_X_WAP_PROFILE则一定是移动设备
if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])){
return $mobile;
}
//此条摘自TPM智能切换模板引擎,适合TPM开发
if(isset ($_SERVER['HTTP_CLIENT']) &&'PhoneClient'==$_SERVER['HTTP_CLIENT']){
return $mobile;