因为工作需我们写一个电脑手机共用一个域名,当是手机用户是就访问手机页面,如果是电脑用户就访问web页面,下面我们找到判断为手机用户php代码分享给大家。
网上找到的
手机访问,原理是手机通过移动公司的代理服务器进行的访问。那么我们就可以理解是一台普通电脑使用了代理服务器。当手机通过代理服务器访问的时候,http头信息会毫无疑问的包含一个信息:via。这个信息提供了有价值的判断信息。
例如河南移动取得的via信息是:
http/1.1 hazz-b-gw001-wap(infox-wisg, huawei technologies)
河南联通的via信息是:
zxwap gateway,zte technologies
代码
代码如下 | 复制代码 |
// check if wap by xhatfunction |
这样做的结果是没有人能伪造手机访问,判断绝对准确。自然,这样对于网上流行的手机wap模拟器也做了屏蔽—-从根本上屏蔽。
这样肯定不行。
在网上又看到这一样一个
php判断手机浏览器的函数,代码如下,加入了对ipad和android的判断
立即学习“PHP免费学习笔记(深入)”;
代码如下 | 复制代码 |
// check if wap |
测试后还是有问题,不讲你也知道,后来看到了wordpress的 function.php 文件这样一段
代码如下 | 复制代码 |
//判断是否属手机 |
在你web 加入
代码如下 | 复制代码 |
if( is_mobile() ){ |
解决这类问题的方法有很多,如果你不想这样操作可直接使用二级域名了。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号