PHP を使用して URL で複数の変数を渡すにはどうすればよいですか?

Susan Sarandon
リリース: 2024-10-26 17:13:03
オリジナル
511 人が閲覧しました

How do you pass multiple variables in a URL using PHP?

URL パラメータでの複数の変数の結合

URL を介して複数の変数を別のページに渡す場合、後で取得できるようにそれらを正しく連結することが重要です。アンパサンド文字 (&) は、このプロセスで重要な役割を果たします。

「&」を使用した連結

$email_address と $event_id の両方を渡そうとしているとします。 URL は次のようになります:

<code class="php">$url = "http://localhost/main.php?email=" . $email_address . $event_id;</code>
ログイン後にコピー

残念ながら、この方法は機能しません。次のページでは $event_id 変数にアクセスできなくなります。これを修正するには、代わりに次のコードを使用します。

<code class="php">$url = "http://localhost/main.php?email=$email_address&event_id=$event_id";</code>
ログイン後にコピー

変数の間にアンパサンド (&) を追加すると、実質的に変数を結合することになります。これにより、それらが個別のパラメータとして扱われるようになります。

変数の取得

次のページでは、$_GET スーパーグローバルを使用して個々の変数を取得できます。

<code class="php">if (isset($_GET['event_id'])) {
    $event_id = $_GET['event_id'];
}

if (isset($_GET['email'])) {
    $email_address = $_GET['email'];
}</code>
ログイン後にコピー

このメソッドは、URL から $email_address と $event_id の両方を正常に取得し、次のページでそれらを使用できるようにします。

以上がPHP を使用して URL で複数の変数を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!