PHP根据设备类型自动跳转相应网址页面

本文转自IT摆渡网欢迎转载,请标明出处

更多php文章请阅读

php问题解决

  现在移动设备上网也很方便,比如Android智能手机,iPhone/iPad等,很多网站都相继推出了针对电脑和这些手机等移动设备访问的网页,如果你的系统是用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获取客户端设备类型,再使用字符串处理函数对其提取,然后判断是什么设备,根据设备自动定位到适合的网页或页面发送给客户端。

时间: 2024-11-08 17:39:13

PHP根据设备类型自动跳转相应网址页面的相关文章

打开一个页面要是没有cookies,会自动跳转到登录页面

问题描述 打开一个页面要是没有cookies,会自动跳转到登录页面 我做个网站,想要通过cookie实现登录.如果复制该网址在浏览器中打开的时候会自动跳转到login页面,怎么写 解决方案 cookie不能跨浏览器共享,标签式浏览器,你在一个标签登录保存cookie后,其他标签都会共享cookie,你要判断直接输入的地址不允许访问自己加个来源判断,不允许为空,要不cookie是存在肯定可以访问你页面的 解决方案二: 你用什么技术做的网站呢?jQuery提供了cookie插件 jquery.coo

js延时自动跳转到指定页面的跳转代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://111cn.net/1999/xhtml"> <head> <meta http-equiv="content-t

Session过期后自动跳转到登录页面的实例代码_java

最近做了一个项目其中有需求,要实现自动登录功能,通过查阅相关资料,打算用session监听来做,下面给大家列出了配置监听器的方法: 1.在项目的web.xml文件中添加如下代码: <!--添加Session监听器--> <listener> <listener-class> 监听器路径 </listener-class> </listener> 2.编写java类. public class SessionListener implements

JavaScript实现x秒后自动跳转到一个页面_javascript技巧

今天看视频学习时学习了一种新技术,即平时我们在一个页面点击"提交"或"确认"会自动跳转到一个页面. 在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1.用一个response.sendRedirect("目标页面.jsp\.htm");实现直接跳转: 2.有时我们需要有点提示,比如"x秒后自动跳转,若没有跳转,请点击此处",则可以在myeclipse中调用Snippets中的Delay Go To

PHP未登录自动跳转到登录页面如何实现

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespaceHome\Controller; useThink\Controller; classBaseControllerextendsController{   //基础信息,判断登陆   publicfunction__construct(){     parent::__construct();     /*if(!session('?user')){       redirect(U('Hom

【QQ】点击查看全文自动跳到加好友页面-PC移动端都可

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 有个朋友问我,QQ好友发说说,他点击了查看全文-然后就会自动跳转到添加好友页面,无论是安卓手机端还是PC手机端,都行. 这是怎么做的. 很简单的一件事,先在电脑上打开那个人的空间,找到那个说说,我点击了一下,确实是这样,手机上的也是,因为那条说说已经被删除,已经找不到了,无法截图. 所以我就这样来演示一下吧,后面会有源码下载链接. 就是一个HTML文件,点击打开,出现: 如果是手机

PHP未登录自动跳转到登录页面_php实例

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); /*if(!session('?user')){ redirect(U('Home/Login/ind

PHP未登录自动跳转到登录页面

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); /*if(!session('?user')){ redirect(U('Home/Login/ind

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

随着当今移动设备的普及,上网已经比过去更加方便.针对Android智能手机,iPhone/iPad等移动终端,很多网站都相继推出了针对电脑和这类手机等移动设备访问的网页.本文所述的实例代码就可以实现根据这些移动设备终端而自动跳转到适合它们浏览的页面.即判断PC端或手机站智能端并跳转. 完整的实例代码如下: <?php $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $iphone = (strpos($agent, 'iphone')) ? t