Heim >Backend-Entwicklung >PHP-Tutorial >Wie übergibt man mit PHP mehrere Variablen in einer URL?
Wenn Sie mehrere Variablen über die URL an eine andere Seite übergeben, ist es wichtig, sie richtig zu verketten, um sicherzustellen, dass sie später abgerufen werden können. Das kaufmännische Und-Zeichen (&) spielt in diesem Prozess eine entscheidende Rolle.
Verkettung mit „&“
Angenommen, Sie versuchen, sowohl $email_address als auch $event_id zu übergeben in der URL wie folgt ein:
<code class="php">$url = "http://localhost/main.php?email=" . $email_address . $event_id;</code>
Leider funktioniert diese Methode nicht. Auf die Variable $event_id kann auf der nächsten Seite nicht zugegriffen werden. Um dies zu beheben, verwenden Sie stattdessen den folgenden Code:
<code class="php">$url = "http://localhost/main.php?email=$email_address&event_id=$event_id";</code>
Durch das Hinzufügen des kaufmännischen Und-Zeichens (&) zwischen den Variablen kleben Sie sie im Wesentlichen zusammen. Dadurch wird sichergestellt, dass sie als separate Parameter behandelt werden.
Abrufen der Variablen
Auf der nächsten Seite können Sie die einzelnen Variablen mit dem Superglobal $_GET abrufen:
<code class="php">if (isset($_GET['event_id'])) { $event_id = $_GET['event_id']; } if (isset($_GET['email'])) { $email_address = $_GET['email']; }</code>
Mit dieser Methode werden sowohl $email_address als auch $event_id erfolgreich von der URL abgerufen und Sie können sie auf der nächsten Seite verwenden.
Das obige ist der detaillierte Inhalt vonWie übergibt man mit PHP mehrere Variablen in einer URL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!