PHP实现根据设备类型自动跳转相应页面的方法


Posted in PHP onJuly 24, 2014

随着当今移动设备的普及,上网已经比过去更加方便。针对Android智能手机,iPhone/iPad等移动终端,很多网站都相继推出了针对电脑和这类手机等移动设备访问的网页。本文所述的实例代码就可以实现根据这些移动设备终端而自动跳转到适合它们浏览的页面。即判断PC端或手机站智能端并跳转。

完整的实例代码如下:

<?php
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$iphone = (strpos($agent, 'iphone')) ? true : false;
$ipad = (strpos($agent, 'ipad')) ? true : false;
$android = (strpos($agent, 'android')) ? true : false;
if($iphone || $ipad)
{
 echo "<script>window.location.href='pc.html'</script>";//这里也可以是网址
}
if($android){
 echo "<script>window.location.href='andorid.html'</script>";//这里也可以是网址
}
?>

这里使用PHP中的内置函数HTTP_USER_AGENT获取客户端设备类型,再使用字符串处理函数对其提取,然后判断是什么设备,根据设备自动定位到适合的网页或页面发送给客户端。

PHP 相关文章推荐
php判断字符以及字符串的包含方法属性
Aug 30 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 21 PHP
php递归json类实例
Dec 02 PHP
yii中widget的用法
Dec 03 PHP
php创建多级目录的方法
Mar 24 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
PHP性能测试工具xhprof安装与使用方法详解
Apr 29 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 PHP
解决php extension 加载顺序问题
Aug 16 PHP
laravel解决迁移文件一次删除创建字段报错的问题
Oct 24 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
Jul 24 #PHP
PHP 5.3新增魔术方法__invoke概述
Jul 23 #PHP
php实现与erlang的二进制通讯实例解析
Jul 23 #PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 #PHP
Yii使用CLinkPager分页实例详解
Jul 23 #PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 #PHP
PHP中的use关键字概述
Jul 23 #PHP
You might like
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
destoon复制新模块的方法
2014/06/21 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
Jquery常用技巧收集整理篇
2010/11/14 Javascript
jquery实现动态菜单的实例代码
2013/11/28 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JS简单生成两个数字之间随机数的方法
2016/08/03 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
2017/01/08 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
vue better-scroll插件使用详解
2018/01/25 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
tensorflow实现简单的卷积网络
2018/05/24 Python
Python中GIL的使用详解
2018/10/03 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Python远程linux执行命令实现
2020/11/11 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
数据员岗位职责
2013/11/19 职场文书
2014年民主评议党员个人总结
2014/09/24 职场文书
给医院的感谢信
2015/01/21 职场文书
停电放假通知
2015/04/14 职场文书
学校会议通知范文
2015/04/15 职场文书
学困生转化工作总结
2015/08/13 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
浅谈node.js中间件有哪些类型
2021/04/29 Javascript