PHP网站手机适配跳转到相对应的页面

优采云 发布时间: 2022-06-03 03:01

  PHP网站手机适配跳转到相对应的页面

  PHP网站手机适配跳转到相对应的页面

  如果你有来自手机界面的访问者,你很可能需要将他们引导至一个不同的页面,一个特别为手机浏览器优化的界面。

  1.在页面头部添加判断

  通过PHP和浏览器头信息,我们可以轻松地实现将手机用户转向经过专门设计的WAP界面。我恰好使用了WP-T-WAP插件实现了界面的WAP化,WAP浏览的地址是。(你可以尝试浏览这个地址,它可以在电脑上被打开。真抱歉,我现在用的是MobilePress,没有演示了,MobilePress可以自动判断访问者的浏览器。)

  我希望手机访客在打开地址时,自动导向。怎么办呢?

  答案非常简单。

  打开header.php文件。在第一行插入以下代码:

  < ?php

  $agent = $_SERVER['HTTP_USER_AGENT'];

  if(strpos($agent,"comFront") || strpos($agent,"iPhone") || strpos($agent,"MIDP-2.0") || strpos($agent,"Opera Mini") || strpos($agent,"UCWEB") || strpos($agent,"Android") || strpos($agent,"Windows CE") || strpos($agent,"SymbianOS"))

  header("Location:");

  ?>这段代码的含义是,当浏览器返回的UA信息为Opera Mini、UCWEB等内容时,将页面转向。

  1.1 补充:增加手机浏览器的跳转提示

  当你使用上面的方法设置跳转时,可能会遇到这种状况:手机访问者直接访问类似的子页面,而不是首页。这时,改判断语句仍然会执行命令,将手机访问者引导至手机界面的首页,使访客无法获取想要的信息。

  怎么办呢?

  你可以在这段语句之外再加入一个判断,只有在当前页面为首页时执行此命令。

  在WordPress环境下这个判断的写法是

  那么全部的代码是:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线