新闻中心

php源码程序怎么当手机访问电脑版的时候自动跳转到手机版的站点

作者 / 无忧主机 时间 2015-10-29 15:26:19

有很多的站长朋友在php免备案虚拟主机玩转php源码的时候,可能会想到一个电脑版本的网站和以后手机版本的站点,那么手机版本与电脑版本的站点本身就是两个站点,比如说无忧主机的空间里面有好多的自身的博客站点,那么很多站长朋友就做了,主域名是电脑版本的,二级域名做的是手机版本,当我们访问二级域名的(m.51php.com)为手机站点,那么这个时候要让观察者之后有手机站点的域名方可在手机版本的完美的占时出来 不知道的情况就是访问的电脑版本的,所以我们需要手机访问的时候自动的去设别,那么这个时候我们就需要做一个小小js代码的操作的,其实也非常的简单,网上都是有很多的案例的,但是能成功的有几个小编就不清楚了。 有很多程序会自带有这种功能的,比如说discuz就自带有这种功能,但是需要在后台去开启手机站点的模式。那么没有自带的我们也需要自动的加入了,接下来无忧主机小编就开始开挂的模式了,不敢说百分百能实现,但是小编就是实现了: 找到您的模板文件的首页文件,也就是html文件,比如dedecms就是在模板里面的index.htm,或者是在index.html命名的,在</head>标签前面放入一下js代码:

<script type="text/javascript">
function is_mobile() {
var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;
var u = navigator.userAgent;
if (null == u) {
return true;
}
var result = regex_match.exec(u);
if (null == result) {
return false
} else {
return true
}
}
if (is_mobile()) {
document.location.href = 'http://m.51php.com[!--titleurl--]';
}
</script>
把以上加红色字体的url换成您的即可实现本功能,希望这篇文章能帮助到还在犹豫怎么做的站长朋友! 无忧主机相关文章推荐阅读: 浅谈常用的PHP程序的地图制作方法

本文地址:https://www.51php.com/others/20523.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服