做一個php登陸頁面,用pc登陸和用手機登陸彈出來的登陸頁面不一樣。

thinkyoung發表於2014-12-16
<?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;


相關文章