ホームページ  >  記事  >  バックエンド開発  >  PHPページへのジャンプ方法

PHPページへのジャンプ方法

巴扎黑
巴扎黑オリジナル
2016-12-01 09:26:311245ブラウズ

ここ数日、PHP を使用して新しいサイトのコードを作成したときに、header() を使用してジャンプするとエラーが報告されることがありました。ネットで調べてみると、それが原因であるという人もいました。何かが以前に出力されていたため、UTF8 の問題だという人もいました。私がそれを理解する前に、いくつかのジャンプ方法を見つけて、この機能についても簡単に紹介しましょう。


1. HTTPヘッダ情報を利用する


つまり、PHPのHEADER関数を利用します。 PHPにおけるHEADER関数の役割は、戻り情報の種類(「Context-type:xxx/xxx」)の宣言など、HTTPプロトコルで指定されたWEBサーバーを経由すべき制御命令をブラウザに発行することです。ページの属性 (「キャッシュなし」、「期限切れ」) など。
HTTPヘッダー情報を利用して別のページにリダイレクトする方法は以下の通りです。

<?
if (isset($url))
{
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
}
?>

「Localtion:」の後にスペースがあることに注意してください。

2 番目、HTML タグを使用します


HTML タグを使用します。つまり、META の REFRESH タグを使用します。例:

<? if (!isset($url)) exit;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>


3 番目、スクリプトを使用して実装します


例:

<?
$url="http://www.PHPuser.com";
echo "<!--<SCRIPT LANGUAGE="JavaScript">";
echo "location.href=&#39;$url&#39;";
echo "</SCRIPT>-->";
?>

src= 「/inc/gad/ad2.js」>


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