Heim > Backend-Entwicklung > PHP-Tutorial > Wie übergebe ich mehrere Variablen über eine URL in PHP?

Wie übergebe ich mehrere Variablen über eine URL in PHP?

DDD
Freigeben: 2024-10-28 19:20:29
Original
799 Leute haben es durchsucht

How to Pass Multiple Variables through a URL in PHP?

Übergabe mehrerer Variablen über die URL

Bei der Übergabe mehrerer Variablen an eine andere Seite über die URL reicht die Verwendung von Sitzungen allein möglicherweise nicht aus. Die Verkettung zusätzlicher Variablen mit derselben URL kann zu Problemen beim Abrufen führen. Standardmäßig interpretiert PHP Leerzeichen als Trennzeichen, wodurch die URL unterbrochen werden kann.

Lösung: Verwenden des kaufmännischen Und-Zeichens „&“

Um dieses Problem zu beheben, verketten Sie Variablen mithilfe von kaufmännisches Und (&) als Trennzeichen. Hier ist eine angepasste Version Ihres Codes:

Seite 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>
Nach dem Login kopieren

Seite 2:

<code class="php">if (isset($_GET['event_id'])) {
  $event_id = $_GET['event_id'];}
echo $event_id;</code>
Nach dem Login kopieren

Erklärung:

Durch die Verwendung des kaufmännischen Und-Zeichens (&) kleben wir die Variablen im Wesentlichen zusammen. Dadurch wird sichergestellt, dass die URL von der nächsten Seite korrekt geparst wird und beide Variablen erfolgreich mit $_GET abgerufen werden können. Der Anfang von Variablen und jede nachfolgende Variable werden durch das kaufmännische Und-Zeichen getrennt.

Das obige ist der detaillierte Inhalt vonWie übergebe ich mehrere Variablen über eine URL in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage