芜湖市经侦大队电话:PHP自动判断加转向?php实现页面跳转的三种方法

来源:百度文库 编辑:九乡新闻网 时间:2024/05/02 11:23:36

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

(2008-05-06 22:45:01)转载 标签:

case

ko

lang

第一语言

zh

it

分类: 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实现页面跳转的三种方法

1.第一种:

 header("Location:http://www.vbzh.com/forum"); 
?> 

2.第二种:

和javascrīpt结合起来

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

3.第三种:

echo("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
//判断域完成并转向