Maison >développement back-end >tutoriel php >Comment supprimer des paramètres de requête spécifiques des URL en PHP : suppression de « Retour » des liens Joomla
Suppression de paramètres de requête spécifiques des URL en PHP
Lorsque vous cliquez sur des liens dans des présentations Powerpoint, un paramètre "retour" indésirable est ajouté aux URL , perturbant le modèle MVC de Joomla. Pour résoudre ce problème, PHP propose plusieurs méthodes efficaces pour supprimer ce paramètre spécifique.
Méthode 1 : Manipulation basée sur un tableau
Cette approche est considérée comme la plus complète et précis :
Méthode 2 : Manipulation de chaînes
Pour une approche plus rapide mais moins fiable :
Exemple
Utilisation de la méthode 1, vous pouvez supprimer le paramètre « return » de l'exemple d'URL comme suit :
<code class="php"><?php $url = 'http://mydomain.example/index.php?id=115&Itemid=283&return=aHR0cDovL2NvbW11bml0'; $parsedUrl = parse_url($url); parse_str($parsedUrl['query'], $queryParams); unset($queryParams['return']); $newQuery = http_build_query($queryParams); $modifiedUrl = $parsedUrl['scheme'] . '://' . $parsedUrl['host'] . $parsedUrl['path'] . '?' . $newQuery; echo $modifiedUrl; // Output: http://mydomain.example/index.php?id=115&Itemid=283 ?></code>
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!