问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php或js如何判断: 当电脑访问手机页面时自动跳转到PC版网页!

发布网友 发布时间:2022-04-06 00:49

我来回答

4个回答

懂视网 时间:2022-04-06 05:11

php判断手机端并跳转的实现方法:首先创建一个PHP示例文件;然后将实现判断跳转的代码封装成一个常用的函数“ismobile”;最后直接使用ismobile函数进行判断跳转即可。

推荐:《PHP视频教程》

PHP 网页判断手机端,自动跳转到手机端页面

//新增 如果是手机访问 则跳转到手机端页面
 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:http://hd2017.cn/index.php?m=mobile&a=index");

我们可以把它封装成一个常用的函数!

// $murl 为手机端的页面地址
 function ismobile($murl=""){
 //新增 如果是手机访问 则跳转到手机端页面 
 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:{$murl}");
 }

这样在我们使用的时候就方便很多了!

热心网友 时间:2022-04-06 02:19

<script type="text/javascript">
function IsPhone() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = false;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = true;
break;
}
}
return flag;
}
if (IsPhone()) {
window.location ="http://m.baidu.com";
};
</script>
这是如果是手机访问跳转到m.baidu.com,如果是要匹配pc的话 改false和true就行追问是手机页面,用电脑访问它是跳转到pc.a.com

热心网友 时间:2022-04-06 03:37

<?php
function isMobile(){
$useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
$useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';
function CheckSubstrs($substrs,$text){
foreach($substrs as $substr)
if(false!==strpos($text,$substr)){
return true;
}
return false;
}
$mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');
$mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');

$found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) ||
CheckSubstrs($mobile_token_list,$useragent);

if ($found_mobile){
return true;
}else{
return false;
}
}
if (isMobile())
echo '手机登录m.php.com';
else
echo '电脑登录www.php.com';
?>

热心网友 时间:2022-04-06 05:11

<?php
function isMobile(){
$useragent=isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
$useragent_commentsblock=preg_match('|\(.*?\)|',$useragent,$matches)>0?$matches[0]:'';
function CheckSubstrs($substrs,$text){
foreach($substrs as $substr)
if(false!==strpos($text,$substr)){
return true;
}
return false;
}
$mobile_os_list=array('Google Wireless Transcoder','Windows CE','WindowsCE','Symbian','Android','armv6l','armv5','Mobile','CentOS','mowser','AvantGo','Opera Mobi','J2ME/MIDP','Smartphone','Go.Web','Palm','iPAQ');
$mobile_token_list=array('Profile/MIDP','Configuration/CLDC-','160×160','176×220','240×240','240×320','320×240','UP.Browser','UP.Link','SymbianOS','PalmOS','PocketPC','SonyEricsson','Nokia','BlackBerry','Vodafone','BenQ','Novarra-Vision','Iris','NetFront','HTC_','Xda_','SAMSUNG-SGH','Wapaka','DoCoMo','iPhone','iPod');

$found_mobile=CheckSubstrs($mobile_os_list,$useragent_commentsblock) ||
CheckSubstrs($mobile_token_list,$useragent);

if ($found_mobile){
return true;
}else{
return false;
}
}
if (isMobile())
echo '手机登录m.php.com';
else
echo '电脑登录www.php.com';
?>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? php怎样识别手机和电脑访问分别跳转到不同的页面 php多个file_get_contents如何多线程并发? php 如何处理购物并发 php中产生的并发问题一般如何解决? PHP的并发问题 求教PHP是如何处理多任务并发的?求解 php单进程怎么处理并发 php判断手机电脑并且进行跳转 求PHP跳转外部URL代码,带参数! 求一个PHP的随机跳转代码! php跳转代码,直接跳转的。 PHP跳转代码求助 php识别手机端,并自动转跳到指定页面 php识别手机浏览网页并跳转到指定页面 php链接跳转,代码如下: php跳转代码程序求助 【网页设计】php转到其他网页的代码是什么呢? PHP直接跳转代码 在线等 php有什么自动跳转代码!需要手机支持的 php完整跳转代码 PHP页面怎么实现多条件判断后跳转? php如何实现判断跳转 PHP如何实现根据手机位置自动跳转到当前城市分站 php检测是否是手机上网,是手机的话自动调转到指定WAP网页,是电脑的话就调转到电脑网页 php程序有电脑版和手机版,怎让手机访问电脑版时自动识别是手机访问跳到手机版去。电脑访问手机版时自 php中判断网页来路并实现跳转的方法 PHP页面跳转问题,判断手机浏览页面还是PC浏览页面并自动响应到相应的页面 php如何判断用户是从指定页面跳转进来的 PHP网页下手机端如何强制跳转到电脑端 php中怎样实现判断是手机访问还是电脑浏览器访问 php 判断是否是手机浏览器访问 通过php判断跳转 php识别手机页面和电脑页面跳转 跪求!php完整网页识别手机浏览网页并跳转到指定页面 求一个 php 自动检测 URL 跳转的方法. PHP怎么转换图片格式? php转换图片类型 php 转换图片格式问题 PHP如何修改从网站获取的图片的格式 PHP 下载图片转换格式的问题?