ページ
PHP であるページから別のページにリダイレクトするにはどうすればよいですか?参考までに 3 つの方法をここに示します。
1. HTTPヘッダー情報を使用する
つまり、PHPのHEADER関数を使用します。 PHPにおけるHEADER関数の役割は、戻り情報の種類(「Context-type:xxx/xxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。
HTTPヘッダ情報を利用して別のページにリダイレクトする方法は以下の通りです:
if (isset($url))
{
Header("HTTP/1.1 303 See Other");[Liさんに感謝します。 Ling]
Header("Location: $url");
}
?>
「Localtion:」の後にスペースがあることに注意してください。
2. HTML でマークする
HTML でマークする、つまり、META の REFRESH マークを使用します。
BODY>
例は次のとおりです:
$url="http://www.phpuser.com"< ;!--< スクリプト言語="JavaScript">";
echo "location.href='$url'";
echo "-->";
?>