ホームページ  >  記事  >  バックエンド開発  >  PHPでリダイレクトを実装する3つの方法

PHPでリダイレクトを実装する3つの方法

伊谢尔伦
伊谢尔伦オリジナル
2016-11-26 14:04:211125ブラウズ

1.PHPのheader関数を使う

つまり、PHPのheader関数を使います。 PHPにおけるヘッダ関数の役割は、戻り情報の種類(「Context-type:xxx/xxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。

HTTPヘッダー情報を利用してPHPを別のページにリダイレクトする方法は以下の通りです:

<?php 
    $url = "www.yaojinbu.com";  
    if (!empty($url))    
    {    
        header("HTTP/1.1 303 See Other"); //这条语句可以不写  
        header("Location: $url");  
    }    
?>

注: 「Localtion:」の後にはスペースが入ります。

2. HTML メタ タグを使用します

HTML タグを使用します。つまり、META REFRESH タグを使用します。例:

<?php 
    if (!empty($url))  
    {  
        echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$url\">";  
    }  
?>

3. JavaScript スクリプト関数を使用します

例:

<?php 
    if (isset($url))  
    {  
        echo "<SCRIPT LANGUAGE="JavaScript">";  
        echo "location.href=&#39;$url&#39;";  
        echo "</SCRIPT>";  
    }  
?>

または

<?php echo "<script>window.location =\"$url\";</script>";?>


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