php リダイレクト メソッドは、PHP のリダイレクト メソッドを指します。実装方法は次のとおりです: 1. PHP の HEADER 関数を使用してリダイレクト; 2. HTML タグを使用してリダイレクト; 3. スクリプトを使用してリダイレクトを実装します。
この記事の動作環境:Windows7システム、PHP7.1バージョン、DELL G3パソコン
phpリダイレクト方式とは何ですか?
phpリダイレクトの3つの方法
1. HTTPヘッダー情報を利用する
つまり、PHPのHEADER関数を利用します。 PHPのHEADER関数の役割は、HTTPプロトコルで指定されたWEBサーバーを経由する制御命令をブラウザに発行することです(例:戻り情報の型(「Context-type:xxx/xxx」)を宣言) 、ページの属性 (「キャッシュなし」、「期限切れ」) など。
HTTP ヘッダー情報を使用して別のページにリダイレクトする方法は次のとおりです。
コードは次のとおりです。
<?php $url = "http://www.jb51.net"; if (isset($url)) { Header("Location: $url"); } ?>
注: "Localtion:" の後にスペースが入っています。 」という場合は追加しないでください。 可能な場合もありますが、正確性を考慮して追加した方がよいでしょう。
2. HTML タグの使用
HTML タグ、つまり META の REFRESH タグを使用します (例:
コードは次のとおりです:
<?php $url = "http://www.jb51.net"; if (!isset($url)) { exit('没有要跳转的地址呦'); } ?> <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="5; URL='<?php echo $url;?>' "> </HEAD> <BODY> </BODY> </HTML>
注: このうち、content="5; url='http://www.jb51.net' " はジャンプアドレスと 5 秒後の実行を示します。
3. スクリプトを使用して実装します
コードは次のとおりです:
<? php $url="http://www.jb51.net"; echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href='$url'</SCRIPT>"; ?>
ただし、個人的にはヘッダー メソッドを好みます。ページ全体のジャンプを視覚的に検出するのは簡単ではありませんが、部分的な変更のみです。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPリダイレクト方式とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。