当前位置:首页 > 日记 > 正文

PHP示例计算机访问和移动电话访问

PHP示例计算机访问和移动电话访问
因此,我研究了如何使用PHP来确定Web页面是否是计算机访问或手机访问,然后加载不同的CSS来实现对移动电话和计算机的正常访问。

这个网站查了很多资料,终于找到了一个适合的,更好的使用的代码,同时也希望能给大家一个参考。
复制代码代码如下所示:
< PHP

功能check_wap(){
如果(isset($ _server { 'http_via ' }))返回true;
如果(isset($ _server { 'http_x_nokia_connection_mode ' }))返回true;
如果(isset($ _server { 'http_x_up_calling_line_id ' }))返回true;
如果(strpos(strtoupper($ _server { 'http_accept}),越南盾。WAP WML )> 0){
检查浏览器是否 /网关说它/接受WML。
BR =美元WML ;
{人}
浏览器= isset($美元_server { 'http_user_agent ' })装饰($ _server { 'http_user_agent ' }):;
如果(空($浏览器))返回true;
mobile_os_list美元=阵列(‘谷歌无线转码,'windows CE,'windowsce ','symbian ','android ','armv6l ','armv5 ','armv5 ','windows,X,T,T,T,T,H,R,D,D)。

mobile_token_list美元=阵列('profile / / CLDC MIDP的,'configuration -,'160×160,'176×220,'240×240,'240×320,'320×240,向上。浏览器,向上。链接,'symbianos ','palmos ','pocketpc ','sonyericsson,'nokia ','blackberry ','vodafone ','benq ','novarra-vision ','iris ','netfront ','htc_ ','xda_ ','samsung-sgh ','wapaka ','docomo ','iphone 'ipod');

found_mobile美元= checksubstrs(mobile_os_list美元,美元| |浏览器)
checksubstrs(mobile_token_list美元,美元的浏览器);
如果($ found_mobile)
BR =美元WML ;
否则$www;
}
如果($ BR = = WML){
返回true;
{人}
返回false;
}
}

功能checksubstrs($列表,$str){
$标志= false;
($ i = 0;$ i <计数($列表);$ + +){
如果(strpos($str,$列表{ $我})> 0){
$标志=真;
打破;
}
}
返回$标志;
}

如果(check_wap()){
回声WAP;
其他{ }
网络;
}

>

小编辑器经过测试,能够识别计算机访问或手机访问。

相关文章

Linux的差异比较文件和通讯指挥(找

Linux的差异比较文件和通讯指挥(找

文件,到新,差异,内容,电脑软件,点评:在Linux下使用命令行比较两个文件找到新内容的通信指挥,有需要的朋友。 这个项目中的一个奇怪的错误是由一行简单代码造成的。 代码函数:比较两个UNIX文本文件,查找和打印文本2,比文本1多。 例如,代码调用差异…

fsm32.exe的功能是什么该fsm32过程

fsm32.exe的功能是什么该fsm32过程

查询,功能,过程,电脑软件,exe,点评:fsm32.exe是F-Secure杀毒软件相关程序,用于管理计划任务的病毒扫描 进程文件:fsm32或fsm32.exe 进程名称:F-Secure公司经理 过程类别:安全风险的过程 英文描述: fsm32.exe是F-Secure的反病毒应用程序的一部分…

MySQL数据库中查询语句的优化

MySQL数据库中查询语句的优化

优化,查询语句,数据库中,电脑软件,MySQL,很多时候,基于MySQL的网站性能瓶颈经常出现在MySQL上,而MySQL中最常用的语句是查询语句。因此,MySQL数据库中查询语句的优化就显得非常重要: 1,确定是否不需要从MySQL数据库中请求的数据,如以下内容: (1)查…

linux构建LDAP服务器的详细步骤

linux构建LDAP服务器的详细步骤

步骤,服务器,详细,电脑软件,linux,评论:本文主要介绍了用Linux构建LDAP服务器的详细步骤,您需要的朋友可以参考一下。 原来的LDAP服务器构建起来比较复杂,但它也是一个强制CE(客户端构建)。 1。OpenLDAP服务器安装软件包 2,检查LDAP模板文件的位…

Win8.1删除C薄通过Windows.old文件

Win8.1删除C薄通过Windows.old文件

文件,删除,电脑软件,Windows,点评:在Win8.1系统磁盘空间升级越来越少,这是因为系统会对旧系统的系统文件备份,就是我们常说的Windows.old文件夹,我们可以删除在C到薄薄的Windows.old文件 很多升级Win8.1系统使用者的Win8.1系统磁盘空间较少的升…

如何读取文件错误/蓝屏或死机安装W

如何读取文件错误/蓝屏或死机安装W

死机,蓝屏,错误,读取文件,安装,点评:Windows 7将是Windows XP的继任者。很多朋友发现有一些问题安装Win7时。例如,读取文件错误、蓝屏或死机、驱动器未自动安装等,将为您解决。 微软公司在2014表示,微软将取消对WindowsXP的所有技术支持,Windows…

iTune升级的Mac版本:iTunesExtras支

iTune升级的Mac版本:iTunesExtras支

升级,支持,版本,电影,电脑软件,北京新闻7月11日消息,苹果今天发布了一款iTunes 11.3版本的MA电脑,在高清电影支持中增加了iTunes的附加功能,同时,苹果还增加了6.2款新版苹果电视的iTunes附加功能,此外,苹果宣布这款功能将于今年秋天登陆iOS 8。 …

软件安装失败显示错误代码:-4026368

软件安装失败显示错误代码:-4026368

错误代码,显示,解决方案,安装失败,电脑软件,失败的苹果设备上安装的应用软件(iPhone,iPad,iTouch),显示错误代码:402636802。 参考解决方案: 请万能访问限制>设置栏检查是否安装应用程序和删除应用程序已被限制。如果限制完成,关闭限制。或确认该…

MySQL锁定表和无锁语句共享

MySQL锁定表和无锁语句共享

锁定,语句,无锁,电脑软件,MySQL,在页面级的典型代表是BDB引擎。 的表级的典型代表是MyISAM引擎,内存,和很久以前的。 该行级的典型代表是InnoDB引擎。 -我们实际应用中最常用的是行锁。 行级锁的优点如下: 1)当多个连接分别查询时,锁定状态被减…

PHP参考值实例详细解决方案学习

PHP参考值实例详细解决方案学习

学习,解决方案,参考值,实例,详细,什么是参考 在PHP意味着同一个变量内容的不同名称访问的参考。这不是一个指针的C,而是引用符号表的别名。请注意,在PHP中,变量名和变量的内容是不同的,所以相同的内容可以有不同的名字,最恰当的比喻是UNIX文件名…

PHP数组学习笔记

PHP数组学习笔记

数组,学习笔记,电脑软件,PHP,技术不好,应该有错误,请指出我会改正。 复制代码代码如下所示: 头('content-type:文本/ HTML;字符集= UTF-8); 回声'; 功能var_array(数组) { 回声'; var_dump(数组); 回声'; } 功能printr(数组) { 回声'; print_r(数组); 回声'…

日期查询语句

日期查询语句

查询语句,日期,电脑软件,使用date_format方法 SELECT * FROM ` ler_items `哪里date_format(posttime,% y % m)= '2013-03 注:日期必须使用' ',否则没有效果。 其他MySQL日期查找语句 MySQL >选择date_format(date_sub(CURDATE(),间隔7天),% % % d); +…