Heim >Backend-Entwicklung >PHP-Tutorial >Wie übergibt man mit PHP mehrere Variablen in einer URL?

Wie übergibt man mit PHP mehrere Variablen in einer URL?

Susan Sarandon
Susan SarandonOriginal
2024-10-26 17:13:03618Durchsuche

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

Mehrere Variablen in URL-Parametern kombinieren

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!

Stellungnahme:
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