Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour !

J'utilise une page index.php pour rediriger vers la page d'accueil :

<?
header("HTTP/1.0 301 Moved Permanently");
header("Status: 301 Moved Permanently");
header("Location: Pages/index.php");
exit;
?>

Je souhaite utiliser un compteur qui teste si une variable de session existe dans chaque autre page (dans le repertoire Pages) :

session_start();
$fichier="/Scripts/Visiteurs.txt";
if (!isset($_SESSION['compteur']))
{
$_SESSION['compteur'] = 1;

       $inF = fopen($fichier,"a");
fputs($inF,".");
fclose($inF);
}
$cpt = filesize($fichier);

Le hic c'est que cela marche bien si je démarre de l'URL "réelle" http://monfai.monsite.fr/Pages.index.php mais pas si j'utilise la redirection (header) avec http://monfai.monsite.fr

Avec le header il semble qu'une nouvelle session soit créée à chaque changement de page....

J'espère avoir été clair et que kkun aura une ébauche de solution....

Merci par avance !

Modifié par XIII
Posté

Salut !

Essayes d'utiliser array_key_exists à la place de isset. Sur les tableaux, la fonction isset ne fournit pas le résultat attendu.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...