阳光越强烈
阴影就越是深邃

PHP自动判断加转向和 php实现页面跳转的三种方法

PHP自动判断加转向

?php
error_reporting(E_ALL ^ E_NOTICE); 
// 分析 HTTP_ACCEPT_LANGUAGE 的属性 
// 这里只取第一语言设置 (其他可根据需要增强功能,这里只做简单的方法演示) 
preg_match('/^([a-z-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches); 
$lang = $matches[1]; 
switch ($lang) { 
       case 'zh-cn' : 
               header('Location: http://cn.example.com/'); 
               break; 
       case 'zh-tw' : 
               header('Location: http://tw.example.com/'); 
               break; 
       case 'ko' : 
               header('Location: http://ko.example.com/'); 
               break; 
       default: 
               header('Location: http://en.example.com/'); 
               break; 
} 
?>

php实现页面跳转的三种方法

第一种:

<?php
header("Location:http://www.taiyangta.com/forum"); 
?> 

2.第二种:
和javascrīpt结合起来

echo   "<script language=javascript>"; 
echo   "location.href='www.XXX.com';";
echo   "</script>"; 

第三种:
echo("<meta http-equiv='refresh'content=0;URL='join.html'>");

 实例:

//判断域名
$hostname =  $_SERVER['HTTP_HOST'];   //获取客户端输入的域名
//echo $hostname;
if (stristr($hostname, 'abc.com'))    //如果客户端输入的域名包含abc.com,
    header("Location:en/"); //转到en目录
else
//判断域完成并转向

 

 

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址