PHP で指定されたジャンプを実装する方法について話しましょう

PHPz
リリース: 2023-03-23 14:08:01
オリジナル
1408 人が閲覧しました

PHP は、Web サイト開発および動的な Web ページ生成に使用される一般的なサーバー側スクリプト言語です。 PHP Webサイトを開発する場合、ジャンプ機能は必須の機能です。指定ジャンプは、あるページから別の特定のページにジャンプするために使用できる一般的なジャンプ方法です。この記事では、PHP で指定されたジャンプを実装する方法について説明します。

1. header() 関数を使用して、指定されたジャンプを実装します

PHP には、HTTP ヘッダーを Web ブラウザーに送信するための header() 関数が用意されています。この関数を通じて、PHP ページに指定されたジャンプを実装できます。 header() 関数を使用してジャンプする場合は、次の点に注意する必要があります。

  1. header() 関数は、ページのすべての出力の前に呼び出す必要があります。
  2. ジャンプを妨げないように、ジャンプする前にページ内のデータ出力をクリアする必要があります。
  3. ジャンプを指定する場合は、Location ヘッダーを設定し、ターゲット ページの URL に設定する必要があります。

サンプル コードは次のとおりです。

<?php
// 清除页面输出
ob_clean();

// 设置Location标头并跳转
header(&#39;Location: http://example.com/targetpage.php&#39;);
exit();
?>
ログイン後にコピー

サンプル コードでは、最初に ob_clean() 関数を使用して、すべてのページの出力コンテンツをクリアします。次に、header('Location: http://example.com/targetpage.php') 関数を使用して Location ヘッダーが設定され、ターゲット ページの URL に設定されます。最後に、exit() 関数を呼び出すことによって PHP スクリプトの実行が終了し、ユーザーはターゲット ページにリダイレクトされます。

2. JavaScript を使用して指定されたジャンプを実装する

header() 関数に加えて、JavaScript を使用して指定されたジャンプを実装することもできます。 JavaScript を使用して指定されたジャンプを実装する方法は次のとおりです。

<script type="text/javascript">
    window.location.href="http://example.com/targetpage.php";
</script>
ログイン後にコピー

サンプル コードでは、window.location.href 属性を使用して、ターゲット ページの URL を次のように設定します。ジャンプし、指定されたジャンプを達成します。

3. パラメーターを使用して指定されたジャンプを実装する

これらのパラメーターをターゲット ページで使用できるように、パラメーターを使用して指定されたジャンプを実装する必要がある場合があります。パラメーターを使用して指定されたジャンプを実装するには、ターゲット ページの URL にパラメーターを追加し、ターゲット ページでこれらのパラメーターを読み取ることができます。

サンプル コードは次のとおりです。

<?php
$userID = 1234;
$username = "johnsmith";

// 在URL中添加参数
$url = "http://example.com/targetpage.php?userID=".$userID."&username=".$username;

// 清除页面输出
ob_clean();

// 设置Location标头并跳转
header(&#39;Location: &#39;.$url);
exit();
?>
ログイン後にコピー

サンプル コードでは、対象ページの URL に userID と username の 2 つのパラメータが追加され、指定されたジャンプがheader()関数。ターゲット ページでは、$_GET 配列を通じてこれらのパラメータを読み取ることができます。

$userID = $_GET['userID'];
$username = $_GET['username'];

echo "Welcome ".$username." (ID: ".$userID.")!";
ログイン後にコピー

上記は、PHP が指定されたジャンプを実装するための基本的な方法です。 header() 関数を使用するか JavaScript を使用するかに関係なく、単純なジャンプ関数と複雑なジャンプ関数を実装できます。これらの方法により、ウェブサイトのジャンプ機能やナビゲーション機能を簡単に実装でき、ユーザーにより良いユーザーエクスペリエンスを提供できます。

以上がPHP で指定されたジャンプを実装する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート