ホームページ  >  記事  >  毎日のプログラミング  >  PHPでページリダイレクトを実装するにはどうすればよいですか? (写真 + ビデオ)

PHPでページリダイレクトを実装するにはどうすればよいですか? (写真 + ビデオ)

藏色散人
藏色散人オリジナル
2018-09-27 14:19:529263ブラウズ

この記事では主に、PHPでページリダイレクトを実装する3つの方法を詳しく解説します

それでは、ページリダイレクトとは何でしょうか?

Web サイト開発の過程で、Web ページの移行や Web サイトの調整が発生した場合、トラフィック損失を防ぐためにリダイレクトを行う必要があります。ページ リダイレクトとは、さまざまなネットワーク リクエストをさまざまな方法で他の場所にリダイレクトすることです。

以下では、ページリダイレクトを実装する具体的な方法を、簡単なコード例を通して紹介します。

方法 1: ヘッダーのリダイレクト

<?php
$url = "http://php.cn";
if (isset($url)) {
 header("Location:$url");
} else {
 echo "没有跳转的地址!";
}

ここでは、リダイレクト先の URL アドレスを表す $url 変数を定義します。次に、if を使用してリダイレクト リンクが存在するかどうかを判断し、存在する場合は新しいアドレス「http://php.cn」にジャンプします。存在しない場合は、「ジャンプ アドレスがありません!」と出力します。

ジャンプリンクが定義されていない場合、戻り値は次のようになります。

PHPでページリダイレクトを実装するにはどうすればよいですか? (写真 + ビデオ)

新しい URL が定義されている場合、それは正常です。ジャンプは次のとおりです。

PHPでページリダイレクトを実装するにはどうすればよいですか? (写真 + ビデオ)

: header() 関数は、元の HTTP ヘッダーをクライアントに送信します。パラメータは新しい URL アドレスです。

方法 2: js スクリプトのリダイレクト

<?php
$url = "http://php.cn";
if (isset($url)) {
echo "<SCRIPT language= &#39;JavaScript&#39;>location.href=&#39;$url&#39;</SCRIPT>";
} else {
 echo "没有跳转的地址!";
}

また、最初にリンクが存在するかどうかを確認してから、ここでは主に js の location.href を使用します。ジャンプという意味です。

方法 3: HTML タグのリダイレクト

<?php
$url = "http://php.cn";
if (!isset($url)) {
    exit("没有跳转的地址!");
}
?>
<HTML>
<head>
    <meta HTTP-EQUIV="REFRESH" CONTENT="3; URL=&#39;<?php echo $url; ?>&#39; ">
</head>
<body>
</body>

同様に、まずジャンプ リンクがあるかどうかを判断し、次に主に タグでページ更新ジャンプを実装します。

タグ内の REFRESH はリフレッシュの定義を意味し、3 はリフレッシュ時間、単位は秒、URL のパラメータはリフレッシュされたファイル、つまり新しいジャンプ リンクのアドレスです。 。

この記事は、PHP でページ リダイレクトを実装する 3 つの方法を詳しく紹介したもので、困っている友人のお役に立てれば幸いです。

PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト PHP ビデオ チュートリアル を参照してください。どなたでも学習して参照できます。

以上がPHPでページリダイレクトを実装するにはどうすればよいですか? (写真 + ビデオ)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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