后端开发|php教程
PHP函数判断电脑端浏览器访问访问还是手机端浏览器访问
后端开发-php教程
忘记在哪里获取的函数了,刚才不了心在一个包里面找到,临时保存起来
单位网站源码,vscode怎么选择虚拟机,u不Ubuntu,监控tomcat哪些数据,爬虫pyspades框架,php 抓取所有div,seo计划书的人员安排lzw
/** * 是否移动端访问访问 * * @return bool */function isMobile(){// 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER[HTTP_X_WAP_PROFILE])) { return true; }// 如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息 if (isset ($_SERVER[HTTP_VIA])) { // 找不到为flase,否则为true return stristr($_SERVER[HTTP_VIA], "wap") ? true : false; }// 脑残法,判断手机发送的客户端标志,兼容性有待提高 if (isset ($_SERVER[HTTP_USER_AGENT])) { $clientkeywords = array ( okia, sony, ericsson, mot, samsung, htc, sgh, lg, sharp, sie-, philips, panasonic, alcatel, lenovo, iphone, ipod, lackberry, meizu, android, etfront, symbian, ucweb, windowsce, palm, operamini, operamobi, openwave, exusone, cldc, midp, wap, mobile ); // 从HTTP_USER_AGENT中查找手机浏览器的关键字 if (preg_match("/(" . implode(|, $clientkeywords) . ")/i", strtolower($_SERVER[HTTP_USER_AGENT]))) { return true; }}// 协议法,因为有可能不准确,放到最后判断 if (isset ($_SERVER[HTTP_ACCEPT])) { // 如果只支持wml并且不支持html那一定是移动设备 // 如果支持wml和html但是wml在html之前则是移动设备 if ((strpos($_SERVER[HTTP_ACCEPT], vnd.wap.wml) !== false) && (strpos($_SERVER[HTTP_ACCEPT], ext/html) === false || (strpos($_SERVER[HTTP_ACCEPT], vnd.wap.wml) < strpos($_SERVER[HTTP_ACCEPT], ext/html)))) { return true; }}return false;}
bc网站源码下载,微pe 安装ubuntu,一个tomcat只有一个,飞猪爬虫ip,php外包程序员多少钱,seo粤语拼音lzw