Comment transmettre plusieurs variables via une URL en PHP ?

DDD
Libérer: 2024-10-28 19:20:29
original
683 Les gens l'ont consulté

How to Pass Multiple Variables through a URL in PHP?

Transmission de plusieurs variables via une URL

Lors de la transmission de plusieurs variables à une autre page via une URL, l'utilisation de sessions seules peut ne pas suffire. La concaténation de variables supplémentaires sur la même URL peut entraîner des problèmes de récupération. Par défaut, PHP interprète les espaces comme un délimiteur, ce qui peut casser l'URL.

Solution : Utilisation de l'esperluette '&'

Pour résoudre ce problème, concaténez les variables à l'aide de l' esperluette (&) comme séparateur. Voici une version adaptée de votre code :

Page 1 :

<code class="php">session_start();
$event_id = $_SESSION['event_id'];
echo $event_id;

$url = "http://localhost/main.php?email=$email_address&amp;event_id=$event_id";     </code>
Copier après la connexion

Page 2 :

<code class="php">if (isset($_GET['event_id'])) {
  $event_id = $_GET['event_id'];}
echo $event_id;</code>
Copier après la connexion

Explication :

En utilisant l'esperluette (&), nous collons essentiellement les variables ensemble. Cela garantit que l'URL est correctement analysée par la page suivante et que les deux variables peuvent être récupérées avec succès à l'aide de $_GET. Le début des variables et chaque variable suivante sont séparés par l'esperluette.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!