Maison  >  Article  >  développement back-end  >  Comment supprimer les paramètres d'URL en php régulier

Comment supprimer les paramètres d'URL en php régulier

藏色散人
藏色散人original
2020-11-06 09:34:502947parcourir

Comment supprimer régulièrement les paramètres d'URL en PHP : créez d'abord un exemple de fichier PHP, puis utilisez l'expression régulière "preg_replace('/&?return=[^&]*/', '', $old_url) ; » pour le supprimer.

Comment supprimer les paramètres d'URL en php régulier

Recommandé : "Tutoriel vidéo PHP"

Questions spécifiques :

Suppression des paramètres d'URL à l'aide de PHP

J'ai quelques liens dans une présentation PowerPoint et pour une raison quelconque, lorsque l'on clique sur ces liens, cela ajoute un paramètre de retour à l'URL. Eh bien, ce paramètre de retour a perturbé le modèle MVC de mon site Web Joomla.

Alors, quel est le moyen efficace de supprimer ce paramètre de retour en utilisant PHP ? ?

Solution :

1. Utilisez parse_url() pour analyser l'URL dans un tableau

2. Extrayez la partie requête et utilisez parse_str(). pour l'analyser Entrez dans le tableau

3. Supprimez les paramètres de requête requis par unset() du tableau en utilisant http_build_query()

4. Reconstruisez l'URL d'origine

Le rapide et la chose sale est d'utiliser la recherche/le remplacement de chaîne et/ou des expressions régulières pour éliminer la valeur.

Expression régulière telle que :

$new_url = preg_replace('/&?return=[^&]*/', '', $old_url);

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:
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