ホームページ  >  記事  >  バックエンド開発  >  PHPリダイレクト方式とは何ですか?

PHPリダイレクト方式とは何ですか?

藏色散人
藏色散人オリジナル
2021-06-15 09:54:336286ブラウズ

php リダイレクト メソッドは、PHP のリダイレクト メソッドを指します。実装方法は次のとおりです: 1. PHP の HEADER 関数を使用してリダイレクト; 2. HTML タグを使用してリダイレクト; 3. スクリプトを使用してリダイレクトを実装します。

PHPリダイレクト方式とは何ですか?

この記事の動作環境: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(&#39;没有要跳转的地址呦&#39;); 
} 
?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=&#39;<?php echo $url;?>&#39; "> 
</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=&#39;$url&#39;</SCRIPT>"; 
?>

ただし、個人的にはヘッダー メソッドを好みます。ページ全体のジャンプを視覚的に検出するのは簡単ではありませんが、部分的な変更のみです。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPリダイレクト方式とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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