ホームページ  >  記事  >  バックエンド開発  >  PHPでURL転送コードを実装する方法

PHPでURL転送コードを実装する方法

藏色散人
藏色散人オリジナル
2020-08-18 09:27:082922ブラウズ

PHP で URL 転送コードを実装する方法: 1. "$_SERVER["SERVER_NAME"]" 変数を使用します; 2. "header("location:http://youname.com"); を使用します。 " function; 3. フレーム要素を使用します。

PHPでURL転送コードを実装する方法

# 推奨: 「

PHP ビデオ チュートリアル

PHP は URL 転送コードを実装します

時間をかけて調査したところ、非常に興味深いことがわかりました。

主に 3 つのことに依存しています:

1. $_SERVER["SERVER_NAME"] この変数

2.header("location:http://youname.com"); この関数

3.frameこの要素

実装コードは次のとおりです:

<?php
//Copyleft  -  Felix021 的 PHP 转发代码 http://www.felix021.com
$dn=$_SERVER["SERVER_NAME"];
$url=""; //转发地址
$flag=0; //转发方式 0-直接重定向 1-frame隐藏
switch($dn)
{
  case "www.felix021.com":
  case "felix021.com"
    $url="http://www.felix021.com/blog";
    $flag=0;
    break;
  case "blog.felix021.com":
    $url="http://www.felix021.com/blog";
    $flag=0;
    break;
  case "wap.felix021.com":
    $url="http://www.felix021.com/blog/mobile";
    $flag=0;
    break;
  case "me.felix021.com":
    $url="http://localhost";
    $flag=0;
    break;
  case "login.felix021.com":
    $url="http://www.felix021.com/login";
    $flag=1;
    break;
  case "eming.felix021.com":
    $url="http://eming.whu.edu.cn";
    $flag=0;
    break;
   
  case "post.felix021.com":
    $url="http://post.baidu.com/f?kw=%B7%EB%C3%F4";
    $flag=1;
    break;
   
  case "tools.felix021.com":
    $url="http://www.felix021.com/tools";
    $flag=1;
    break;
 
  default:
    $url="http://www.felix021.com/blog/";
    $flag=0;
    break;
}
if($flag==0)
{
  header("location:".$url);
  exit(0);
}
//后面的是隐藏URL转发
?>
<html> 
<head> 
<title>Felix的导航器</title> 
</head> 
<frameset framespacing="0" border="0" rows="0" frameborder="0"> 
<frame name="main" src="<?php
echo $url;
?>" scrolling="auto"> 
</frameset> 
</html>

以上がPHPでURL転送コードを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。