做一个php登陆页面,用pc登陆和用手机登陆弹出来的登陆页面不一样。
2014-12-16 21:02
281 查看
<?php header('Content-Type:text/html; charset=UTF-8');//定义页面编码为utf8 $is_pc = (strpos($agent, 'windows nt')) ? true : false;//是否是pc电脑端 $is_mobi = (strpos($agent, 'Mobile')) ? true : false;//是否是移动端 $is_iphone = (strpos($agent, 'iphone')) ? true : false; //是否是iphone $is_ipad = (strpos($agent, 'ipad'))?true:false;//是否是ipad $is_android = (strpos($agent, 'android')) ? true : false;//是否是安卓 //自我感觉php的header("Locaion:")跳转页面比html的<meta>跳转要好用,兼容的浏览器多,我曾用<meta>自动跳转页面,浏览器就是不动,最后改成header就好了 if($is_pc){ header("Location:dhu_login_pc.php"); exit; //这里跳转到电脑页面,最好先判断 }if($is_iphone){ header("Location:dhu_login_mobile.php");//这里跳转到iphone页面 exit; }elseif($is_ipad){ header("Location:dhu_login_mobile.php");//这里跳转到ipad版页面 exit; }if($is_android){ header("Location:dhu_login_mobile.php");//这里网址跳转到安卓版页面 exit; }else{ header("Location:dhu_login_mobile.php")//最后跳转的页面最好设置为低端手机端的页面,或者非html5等耗流量页面,判断到最后,可以知道用了代理或者真的手机非高端 exit; } ?> 另: header("Location:dhu_login_pc.php");实现的功能是跳转的dhu_login_pc.php页面,时间间隔0秒,使用它时,前面不能有输出,使用后要紧接着exit;
相关文章推荐
- Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
- 【Bootstrap】一个PC、平板、手机同一时候使用并且美观的登陆页面
- 【Bootstrap】一个PC、平板、手机同时使用而且美观的登陆页面
- 一个简单的注册登录页面(包括阿里大于的手机验证)html+JS+AJAX+PHP
- 同一个页面在手机和电脑端各表现出不一样的功能
- php服务器端检查手机访问还是pc访问(并跳到不同页面)
- php服务器端检查手机访问还是pc访问(并跳到不同页面)
- php判断是手机登陆还是PC登陆
- php项目有负载,$_SERVER['HTTP_X_FORWARDED_FOR']函数在不同系统中获取到的值形式不一样,ios系统苹果手机只能获取到一个ip(113.87.214.xxx),而安卓手机获取到的是2个ip中间逗号隔开的形式(113.87.214.xxx , xxx.xxx.xxx.xxx)
- 仿着别人的程序写了一个程序,但在我4.0的手机上运行的死活和别人的不一样:TabHost的Tab页上的图标显示不出来
- 求高手指教,我有一个会员登陆文件页面,我想在会员点登陆弹出新窗口,然后自动关闭登陆窗口
- 一个关于弹出登陆框的页面 用遮罩 div
- 浏览器以图片格式请求一个aspx页面和以iframe形式请求页面,在服务器端可以判断出来么?
- php返回前一个页面的代码
- 一个vb.net的用户登陆页面代码
- 一个简单的登陆页面实现
- PHP 一个页面执行时间类代码
- 如何建立一个带登陆页面及角色的Struts数据库应用程序
- 留言板----一个登陆页面(带验证码)
- php取上一个页面中checkbox选中的值