PHP实现根据设备类型自动跳转相应页面的方法,php自动跳转_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP实现根据设备类型自动跳转相应页面的方法,php自动跳转_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2494字,纯文字阅读大概需要4分钟。
内容图文
PHP实现根据设备类型自动跳转相应页面的方法,php自动跳转
随着当今移动设备的普及,上网已经比过去更加方便。针对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 "";//这里也可以是网址 } if($android){ echo "";//这里也可以是网址 } ?>
这里使用PHP中的内置函数HTTP_USER_AGENT获取客户端设备类型,再使用字符串处理函数对其提取,然后判断是什么设备,根据设备自动定位到适合的网页或页面发送给客户端。
基本的HTML语言就可以做到
代码加在哪里都可以,这是HTML标签。加哪里浏览器都可以识别的
Php本身没有一个完全意义上的页面跳转函数,也许Header函数算一个,但是,它只能用于页面的第一行。如果放在Php页面的最后位置,除非前面的Php没有输出任何字符,否则,会报错。以下是三种Php自动页面跳转的方法:
一:使用Header函数。
二:使用HTML固有标记。(不仅仅适用于Php,同样适用于ASP,.Net,以及Jsp中)。
三:输出javascript,利用Js代码,达到Php页面自动跳转的目的。(也适用于Php以外的其他语言,不过相应语言代码不同)。一、用HTTP头信息(Header函数)
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxxx/xxxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息使Php自动跳转到另外一个页面的方法如下:
$url = index.php
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
?>
注意一下,"Localtion:"后面有一个空格。二、利用HTML标记(META中的REFRESH属性)
用HTML标记,就是用META的REFRESH标记,举例如下:
<META HTTP-EQUIV="REFRESH" CONTENT="10; URL= echo $url;?>>
</HEAD>
</BODY>
</HTML>
注:这里的CONTENT="10 的意思是说10秒以后跳转。三、用javascript脚本来实现
举例如下:
$url=index.php;
echo "";
?>
---------------------------------------------------------------------------------------------------------------
//PHP自带函数
Header("Location: www.php.com ");
?>
<?
//利用meta
echo "<meta http-equiv='refresh' content='0; ......余下全文>>
http://www.bkjia.com/PHPjc/847751.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/847751.htmlTechArticlePHP实现根据设备类型自动跳转相应页面的方法,php自动跳转 随着当今移动设备的普及,上网已经比过去更加方便。针对Android智能手机,i...
内容总结
以上是互联网集市为您收集整理的PHP实现根据设备类型自动跳转相应页面的方法,php自动跳转_PHP教程全部内容,希望文章能够帮你解决PHP实现根据设备类型自动跳转相应页面的方法,php自动跳转_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。