欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PHP URL重定向

程序员文章站 2022-03-11 23:02:32
...
<?php 
$url = 'http://onestopweb.iteye.com/#onestopweb';
?>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<a href="http://demo.com/bridge.php?url=<?php echo $url;?>">一站式专注于互联网</a>
</body>
</html>

 

<?php
//设置标记
$flag = '0';
//判断是否通过GET方式传参
if (is_array($_GET) && count($_GET) > 0) {
    //判断是否存在url参数
    if (isset($_GET['url'])) {
        //判断参数是否为空
        if(empty($_GET['url'])){
            $flag = '3';
        }else{
            $url = $_GET['url'];
            $flag = '1';
        }
    }else{
        $flag = '2';
    }
}
?>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>URL重定向</title>
<?php
if($flag=='1'){
    //PHP 跳转
    Header("Location: $url");
    //HTMl 跳转
    echo "<META HTTP-EQUIV='REFRESH' CONTENT='0; URL=$url'>";
    //JS 跳转
    echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href='$url'</SCRIPT>";
}
?>
</head>
<body>
<?php
if($flag=='1'){ //无法重定向的显示页面
    echo '请复制打开'.$url; 
}else if($flag=='2'){
    echo '参数不正确';
}else if($flag=='3'){
    echo '参数不能为空';
}else{ //无GET的显示页面
    echo '该页面无法显示';
}
?>
</body>
</html>

 

效果图:
PHP URL重定向
            
    
    博客分类: 境-PHP PHP判断GET值PHP重定向HTML重定向JS重定向
 

 

 

 

 

 

 

 

 

 

 

 

 

  • PHP URL重定向
            
    
    博客分类: 境-PHP PHP判断GET值PHP重定向HTML重定向JS重定向
  • 大小: 253.1 KB