1.PHPのheader関数を使う
つまり、PHPのheader関数を使います。 PHPにおけるヘッダ関数の役割は、戻り情報の種類(「Context-type:xxx/xxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。
HTTPヘッダー情報を利用してPHPを別のページにリダイレクトする方法は以下の通りです:
<?php $url = "www.yaojinbu.com"; if (!empty($url)) { header("HTTP/1.1 303 See Other"); //这条语句可以不写 header("Location: $url"); } ?>
注: 「Localtion:」の後にはスペースが入ります。
2. HTML メタ タグを使用します
HTML タグを使用します。つまり、META REFRESH タグを使用します。例:
<?php if (!empty($url)) { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$url\">"; } ?>
3. JavaScript スクリプト関数を使用します
例:
<?php if (isset($url)) { echo "<SCRIPT LANGUAGE="JavaScript">"; echo "location.href='$url'"; echo "</SCRIPT>"; } ?>
または
<?php echo "<script>window.location =\"$url\";</script>";?>