很多站长朋友们都不太清楚跳转php手机代码,今天小编就来给大家整理跳转php手机代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何判断wap手机代码自动跳转到二级wap目录中呢? 2、 求PHP跳转代码 3、 总结PHP中几种常用的网页跳转代码 php如何判断wap手机代码自动跳转到二级wap目录中呢?function isMobile() {
// 如果有HTTP_X_WAP_PROFILE则一定是移动设备
if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) {
return true;
}
//如果via信息含有wap则一定是移动设备,部分服务商会屏蔽该信息
if (isset ($_SERVER['HTTP_VIA'])) {
//找不到为flase,否则为true
return stristr($_SERVER['HTTP_VIA'], "wap") ? true : false;
}
//脑残法,判断手机发送的客户端标志,兼容性有待提高
if (isset ($_SERVER['HTTP_USER_AGENT'])) {
$clientkeywords = array (
'nokia','sony','ericsson','mot','samsung','htc','sgh','lg','sharp','sie-','philips','panasonic','alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb','windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile'
);
// 从HTTP_USER_AGENT中查找手机浏览器的关键字
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower($_SERVER['HTTP_USER_AGENT']))) {
return true;
}
}
//协议法,因为有可能不准确,放到最后判断
if (isset ($_SERVER['HTTP_ACCEPT'])) {
// 如果只支持wml并且不支持html那一定是移动设备
// 如果支持wml和html但是wml在html之前则是移动设备
if ((strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') !== false) (strpos($_SERVER['HTTP_ACCEPT'], 'text/html') === false || (strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') < strpos($_SERVER['HTTP_ACCEPT'], 'text/html')))) {
return true;
}
}
return false;
}
if( isMobile() ){
这里是你的手机代码或执行另一个代码
}else{
这里是你的pc用户代码
}
求PHP跳转代码我来回答吧: 我测试过 ,返回 301.
<?php
$sTrr = @explode(".", $_SERVER['SERVER_NAME']);
$domain = strtolower($sTrr[0]);
// 如果是wap网站
if ( $domain == 'wap')
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: ");
exit();
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: ");
exit();
}
?>
总结PHP中几种常用的网页跳转代码网页跳转的意思就是指当你在浏览器中访问A页面时,会自动跳转到B页面,往往网页跳转用在404页面中会比较多点。至于怎么实现网页跳转,网上已经提供了很多的方法,有些方法是不可行的,经过测试,叶德华今天就在这里提供PHP中常用的几种网页跳转代码,其中有些方法并不只是适用于PHP,也可以经过相应的修改应用到其他地方。
工具/原料
php脚本语言、html标签语言、javascript脚本语言
方法/步骤
1
使用header()函数
在php页面的最开头输入如下代码:
<?php
?>
那么,我们命名为1.php,当访问1.php的时候,就会自动跳转到页面,这里需要强调的是,使用该种方法,必须要将这行代码写在最前面,如果不想写在前面,我会在后面提供另一种方法。
2
使用meta来实现跳转
在php页面或者是html页面的头部输入如下代码:
<meta http-equiv=”refresh” content=”5;url=”>;
那么,我们将页面命名为2.php或3.htm,当访问2.php或3.htm的时候,就会自动跳转到这个页面,注意,content中的数字5的意思是经过多久开始跳转,这里设置的是5就是说要经过5秒钟该页面才会跳转到目标页面,建议大家在设置跳转时间的时候不要超过10秒。
关于跳转php手机代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于跳转php手机代码 php跳转到html登录页面的详细内容...