header("location:test.php") を使用して PHP にジャンプする場合は、初心者がよく遭遇するいくつかの問題を解決するのに役立つ次の点に注意してください。
1 location の間にスペースを入れることはできません。および「:」 スペースが含まれている場合はエラーが発生します。 2. ヘッダーを使用する前に出力を行うことはできません。 3. ヘッダーの後のPHP コード も実行されます。
以下はasp のリダイレクト request.redirect との比較です:
例 1:response.redirect"../test.asp" header("location:../test.php");
関数 は、ヘッダー ファイルを顧客に送信した後に機能します。
たとえば、<html> <head> </head> <body> <%response.redirect"../test.asp"%> </body> </html>
<html> <head> </head> <body> <?php header("location:../test.php"); ?> </body> </html>
<?php header("location:../test.php"); ?> <html> <head> </head> <body>... </body> </html>
<html> <head> </head> <body> <% response.redirect"../a.asp" response.redirect"../b.asp" %> </body> </html>
<?php header("location:../a.php"); header("location:../b.php"); ?> <html> <head> </head> <body> </body> </html>
if(...) header("..."); else { ... }
if(...) {header("...");exit();}
キャッシュ設定を調整します。
以上がphp header('location: $url') ページジャンプの注意点まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。