So entfernen Sie regelmäßig URL-Parameter in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei und verwenden Sie dann den regulären Ausdruck „preg_replace('/&?return=[^&]*/', '', $old_url);“ es. Kann.
Empfohlen: „PHP-Video-Tutorial“
Spezifische Frage:
Entfernen von URL-Parametern mit PHP
Ich habe einige Links in einer PowerPoint-Präsentation und aus irgendeinem Grund wann Wenn diese Links angeklickt werden, fügt es der URL einen Rückgabeparameter hinzu. Nun, dieser Rückgabeparameter hat dazu geführt, dass das MVC-Muster meiner Joomla-Website durcheinander geraten ist.
Was ist also der effektive Weg, diesen Rückgabeparameter mit PHP zu entfernen? ?
Lösung:
1. Verwenden Sie parse_url(), um die URL in ein Array zu analysieren
2. Extrahieren Sie den Abfrageteil und verwenden Sie parse_str(), um ihn in ein Array zu zerlegen
3 aus dem Array Die Abfrageparameter verwenden http_build_query()
4. Erstellen Sie die ursprüngliche URL neu
Die schnelle und schmutzige Methode besteht darin, den Wert mithilfe von String-Suche/Ersetzung und/oder Regex zu entfernen.
Regulärer Ausdruck wie:
$new_url = preg_replace('/&?return=[^&]*/', '', $old_url);
Das obige ist der detaillierte Inhalt vonSo entfernen Sie URL-Parameter in PHP Regular. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!