Zugriff auf URL-Abfragezeichenfolgenparameter mit minimalem Code
In dieser Frage sucht der Fragesteller nach einer prägnanten Methode, um den Abfragezeichenfolgenparameter aus a zu extrahieren URL. Um den Parameter mit PHP abzurufen, würde man normalerweise den Superglobal $_GET verwenden. Ein alternativer Ansatz erfordert jedoch weniger Code.
Um das gewünschte Ergebnis zu erhalten, können wir den Superglobal $_SERVER verwenden. Insbesondere enthält das Element $_SERVER['QUERY_STRING'] die vollständige Abfragezeichenfolge, einschließlich des Parameters.
Codebeispiel:
// Example URL: www.mysite.com/category/subcategory?myqueryhash // Get the query string $query_string = $_SERVER['QUERY_STRING']; // Extract the parameter value $parameter_value = strstr($query_string, '?').substr(strstr($query_string, '?'), 1); // Output the result echo $parameter_value; // Output: myqueryhash
Referenzdokumentation :
Das obige ist der detaillierte Inhalt vonWie kann ich in PHP effizient auf URL-Abfragezeichenfolgenparameter zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!