ホームページ >バックエンド開発 >PHPの問題 >PHPページの自動ジャンプを実現するにはどのような方法がありますか?

PHPページの自動ジャンプを実現するにはどのような方法がありますか?

王林
王林オリジナル
2020-06-10 15:57:594488ブラウズ

PHPページの自動ジャンプを実現するにはどのような方法がありますか?

PHP ページの自動ジャンプを実現するには、通常 3 つの方法があります:

1. ヘッダー関数を使用する

2. HTML 固有のタグを使用する

3. php ページの自動ジャンプの目的を達成するために JavaScript を出力し、Js コードを使用します。

具体的な実装方法を見てみましょう:

1. header function

PHP の HEADER 関数の機能は、戻り値の型の宣言など、本来 WEB サーバーによって制御されるべき HTTP プロトコルで指定された制御命令をブラウザーに発行することです。情報(「Context-type: xxxx/xxxx」)、ページ属性(「キャッシュなし」、「期限切れ」)など。

PHP で HTTP ヘッダー情報を利用して別のページに自動的にジャンプする方法は次のとおりです:

<?php
$url = index.php
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit;
?>

2. HTML タグ (META の REFRESH 属性) を使用します

HTML タグ、つまり META の REFRESH タグを使用します。具体的なコードは次のとおりです:

<?php $url = index.php;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="10; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>

3. JavaScript スクリプトを使用して実装します

具体的なコードは次のとおりです:

<?php
$url=index.php;
echo "<!--<SCRIPT LANGUAGE="javascript">";
echo "location.href=&#39;$url&#39;";
echo "</SCRIPT>-->";
?>
<?
//PHP自带函数
Header("Location: http://www.php.com ");
?>
<?
//利用meta
echo "<meta http-equiv=&#39;refresh&#39; content=&#39;0; url=http://www.php.com&#39;>";
?>
<?
//利用Javascript语言
echo "<script language=&#39;javascript&#39;>";
echo "     location=&#39;http://www.php.com&#39; ; ";
echo "</script>";
?>

php について詳しく知りたい場合は、php 中国語 Web サイト にアクセスしてください。

以上がPHPページの自動ジャンプを実現するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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