Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich URL-Parameter in PHP ab?

Wie rufe ich URL-Parameter in PHP ab?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-28 02:59:15412Durchsuche

How Do I Retrieve URL Parameters in PHP?

URL-Parameter in PHP abrufen

In PHP können Sie Parameter in einer URL mit dem ? übergeben Zeichen gefolgt vom Parameternamen und -wert, z. B.:

http://localhost/dispatch.php?link=www.google.com

Um einen bestimmten Parameterwert abzurufen, können Sie auf das superglobale Array $_GET zugreifen, das alle GET-Parameter aus der URL enthält. Um über die Beispiel-URL auf den Link-Parameter zuzugreifen, verwenden Sie:

echo $_GET['link'];

Dieser Code kann jedoch fehlschlagen, wenn der Link-Parameter nicht in der URL vorhanden ist. Um dies zu vermeiden, verwenden Sie:

if (isset($_GET['link'])) {
    echo $_GET['link'];
} else {
    // Handle missing parameter
}

Alternativ verwenden Sie die Funktion filter_input() für den Parameterabruf:

echo filter_input(INPUT_GET, 'link', FILTER_SANITIZE_URL);

Oder verwenden Sie seit PHP 7.0 den Null-Koaleszenzoperator:

echo $_GET['link'] ?? 'Fallback value';

Das obige ist der detaillierte Inhalt vonWie rufe ich URL-Parameter in PHP ab?. 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