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!