最近项目,要判断用户的手机是安卓的还是ios的,搜了一下相关的资料,最终获得的结果。事实证明,是有效的!主要是要用到HTTP_USER_AGENT,它表示的意思是用来检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
监测代码如下:
function get_device_type()
{
//全部变成小写字母
$agent = ...
分类:
移动开发 时间:
2015-07-08 16:30:32
阅读次数:
151
在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断。一、$_SERVER数组$_SERVER是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服...
分类:
微信 时间:
2015-07-06 11:42:15
阅读次数:
282
//判断是否属手机
????protected?function?isMobile()?{
????????$user_agent?=?$_SERVER[‘HTTP_USER_AGENT‘];
????????$mobile_agents?=?Array("240x320",?"acer",?"acoon",?"...
分类:
移动开发 时间:
2015-06-30 23:48:09
阅读次数:
376
0){//Checkwhetherthebrowser/gatewaysaysitacceptsWML.$br="WML";}else{$browser=isset($_SERVER['HTTP_USER_AGENT'])?trim($_SERVER['HTTP_USER_AGENT']):'';i...
分类:
移动开发 时间:
2015-06-23 15:29:23
阅读次数:
126
//判断是否是电脑登录,还是手机登录 public function isMobil() { $useragent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; ...
分类:
移动开发 时间:
2015-06-17 19:41:27
阅读次数:
134
$inwechat = false;$user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信浏览器禁止浏览 $inwechat = false;}.....
分类:
Web程序 时间:
2015-06-15 13:04:29
阅读次数:
104
下面我介绍一下Nginx的Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。首先,Nginx可以用if进行条件匹配,语法规则类似C,举例如下:if($http_user_agent~MSIE){rewrite^(.*)$/msie/$1break;}1、正则表达式匹配,..
分类:
其他好文 时间:
2015-06-08 15:12:52
阅读次数:
119
1.HttpRequest对象HttpRequest对象包含当前请求URL的一些信息:有关request的其它信息:request.META是一个Python字典,包含了所有本次HTTP请求的Header信息,这个字典中几个常见的键值有键值作用HTTP_REFERER进站前链接网页,如果有的话HTTP_USER_AGENT用户浏览器的user-agent..
分类:
其他好文 时间:
2015-05-31 18:46:27
阅读次数:
212
function getIEBrowserVersion(){ $agent = strtolower($_SERVER['HTTP_USER_AGENT']); if(strpos($agent, 'msie') !== false) {//如果含有msie ...
分类:
Web程序 时间:
2015-05-13 00:26:05
阅读次数:
177
core module 支持一些内置的变量,与apache使用的变量相一致。首先,一些变量代表了客户端请求头部的一些字段,如:$http_user_agent, $http_cookie等等。注意,由于这些变量会在请求中定义,所以可能无法保证他们是存在的或者说可以定义到一些别的地方(例如遵循一定的规...
分类:
其他好文 时间:
2015-04-24 15:54:10
阅读次数:
193