Skip to content
Extraits de code Groupes Projets
Valider fedc20c7 rédigé par esj's avatar esj
Parcourir les fichiers

Eviter de nettoyer plusieurs fois la REQUEST_URI, c'est pas gratuit.

parent 8f999a85
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -315,10 +315,16 @@ function ancre_url($url, $ancre) {
}
//
// pour calcul du nom du fichier cache et autres
// pour le nom du cache, les types_urls et self
//
// http://doc.spip.org/@nettoyer_uri
function nettoyer_uri() {
function nettoyer_uri()
{
static $done = false;
static $propre = '';
if ($done) return $propre;
$done = true;
$uri1 = $GLOBALS['REQUEST_URI'];
do {
$uri = $uri1;
......@@ -327,7 +333,7 @@ function nettoyer_uri() {
'\1', $uri);
} while ($uri<>$uri1);
return preg_replace(',[?&]$,', '', $uri1);
return $propre = (preg_replace(',[?&]$,', '', $uri1));
}
//
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter