Forum dédié au moteur de recherche et aux techniques d'optimisation par #taggle
Vous n'�tes pas identifi�.
Bonsoir à tous,
Je viens d'installer une fois de plus Dotclear et je ne sais pas si je suis fatigué ou autres mais avec IE j'ai des &PHPSESSID=92b0ec38c
http://www.carcassonne-web.com/
ça vient de moi ou c'est un nouveau truc sur DC car ça ne me le fait pas avec firefox ?
Hors ligne
Auto-réponse
Dans le thème, il y a un script de rotation de bannière il semblerait que ça vienne de là
<?php /* Gestion de l'ordre en session */ @session_start(); /* Initialisation des variables */ $repertoire = 'bannieres'; /* Initialisation des variables */ $repertoire_init = 'themes/alto/'; $repertoire = $repertoire_init.$repertoire; /* Ouverture du répertoire contenant les images */ $handle = opendir($repertoire); /* Chargement de la liste des images disponibles */ while ($file = readdir($handle)) { if ( ($file == '.') || ($file == '..') ) continue; $fichiers[] = $file; } /* Création d'une liste de chargements aléatoires */ if (!isset($_SESSION['rotator'])) { $liste = $fichiers; while (count($liste) > 0) { $i = rand(0, count($liste) - 1); $chargement[] = $liste[$i]; unset($liste[$i]); sort($liste); } $_SESSION['rotator'] = implode('|', $chargement); } /* Chargement de la liste de chargements aléatoires */ else $chargement = explode('|', $_SESSION['rotator']); /* Chargement du numéro de l'image à charger */ if (!isset($_SESSION['rotator_i'])) $_SESSION['rotator_i'] = 0; $fichiers = $chargement; $i = $_SESSION['rotator_i']; $fichier = rtrim($repertoire, '/').'/'.$fichiers[$i]; /* Sauvegarde du numéro de l'image à charger */ $_SESSION['rotator_i']++; if ($_SESSION['rotator_i'] == count($fichiers)) $_SESSION['rotator_i'] = 0; echo $fichier; ?>
Je crois que le mieux est de faire un simple random () non ?
Hors ligne