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

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

coldplay.xixi
coldplay.xixiオリジナル
2020-08-03 13:38:233338ブラウズ

ページ ジャンプを実装する

php メソッドは次のとおりです: 1. PHP スクリプト コードでジャンプを実装します; 2. js メソッドを使用して遅延ジャンプを実装します; 3. HTML スクリプト コードを使用してジャンプを完了します。

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

php でページ ジャンプを実装するメソッドは次のとおりです:

1. PHP スクリプト コードで実装します

 <?php  header("location:url地址") ?>   例如 <?php  header("location:helloworld.php")?>    页面会立即跳转,因为header执行了location重定向

遅延ジャンプ (たとえば、ログインに成功した後、数秒の待機時間があり、その後他のページにジャンプします)

<?php  header("Refresh:秒数;url=地址")     ?> 例如 <?php   header("Refresh:3;url=helloworld.php")?> 会在3秒后执行跳转
<?php sleep(3); header("location:url地址")?>  调用了sleep()方法,效果也是x秒后执行跳转

2.js 内スクリプト コード 実装

1.window.location.href メソッド

<script type="text/javascript">
  window.location.href="helloworld.php"          
</script>

js メソッドを使用して遅延ジャンプを実装します

<script type="text/javascript">
  setTimeout("window.location.href=&#39;helloworld.php&#39;",3000);
</script>

2.window.location.assign メソッド Delayed Jump メソッドは上記と同じです

<script type="text/javascript">window.location.assign("helloworld.php");
</script>

3.window.location.replace メソッド (新しいページで現在のページを置き換えることができますが、履歴には保存されないため、ブラウザを使用して元のページに戻る)

<script type="text/javascript">
  window.location.replace("helloworld.php");
</script>

4. window.open メソッドには 3 つのパラメータ (最初の URL アドレス) があります。 2 番目は新しいページを開く方法 (new page _blank、_new、self Jump _self など)、3 番目はスタイル、場所などを含む新しいページを開く方法です。

<script type="text/javascript">
  window.open("index.php",_blank,width=300px);
</script>

3. HTML スクリプト コードを使用してジャンプを完了します

93f0f5c25f18dab9d176bd4f6de5d30e タグのコードを実行します

directly このコードを挿入するだけです

<meta http-equiv="refresh" content="3;url=&#39;helloworld.php&#39;">

関連学習の推奨事項: php グラフィック チュートリアル

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

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