Maison > développement back-end > tutoriel php > Comment puis-je extraire efficacement les paramètres de chaîne de requête d'URL en PHP ?

Comment puis-je extraire efficacement les paramètres de chaîne de requête d'URL en PHP ?

Barbara Streisand
Libérer: 2024-12-16 06:43:14
original
572 Les gens l'ont consulté

How Can I Efficiently Extract URL Query String Parameters in PHP?

Obtenir les paramètres de chaîne de requête d'URL

Souvent, vous devrez peut-être récupérer des paramètres spécifiques à partir d'une chaîne de requête d'URL. Par exemple, considérons l'URL suivante :

www.mysite.com/category/subcategory?myqueryhash
Copier après la connexion

Dans ce cas, nous souhaitons extraire le paramètre myqueryhash. Bien qu'il soit possible d'utiliser $_GET à cette fin, une approche plus concise est disponible.

Approche "Moins de code nécessaire"

Pour obtenir les paramètres de la chaîne de requête sans utiliser le tableau $_GET, vous pouvez utiliser la variable $_SERVER['QUERY_STRING']. Cette variable contient l'intégralité de la chaîne de requête sans aucun traitement ni analyse, ce qui en fait une méthode simple pour accéder au paramètre souhaité.

Pour l'exemple ci-dessus, l'extrait de code suivant affichera myqueryhash :

<?php
   echo $_SERVER['QUERY_STRING'];
?>
Copier après la connexion

Documentation

  • [PHP.net : $_SERVER - Manuel](https://www.php.net/manual/en/reserved.variables.server.php)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal