Problème de session et reload de page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de session et reload de page

Problème de session et reload de page

par Aureusms » 14 déc. 2007, 15:55

Bonjour,

J'ai un petit souci depuis quelque mois déjà.
j'ai fais un site interne à l'entreprise et nous travaillons tous sous FF. La première page est une page de login + mot de passe et si le client est validé une session s'ouvre. Jusque là pas de problème. J'ai mis en tête de toute mes pages un require(verif.php) qui vérifie que l'utilisateur possède bien une session sinon die() et retour à la première page sans header.

Mon problème (et le je crois qu'aucun code ne peut aider) et que quand une page est longue à se charger (des pages de catalogues par exemple) et si l'utilisateur "reload" rafraîchi ou bien même clic sur un lien avant que la page ne soit totalement chargé => retour à la première page sans aucune annonce. Comme ci la session n'existait pas.

Puis je déjouer ce méfait ?

code de verif.php
// Vérification si loggé
if (!$_SESSION["Utilisateur"]) die("<strong>INTERDIT</strong>") ;
EDIT :

Dans la première page il y a :
// Vérification si loggé
if (!$_SESSION["Utilisateur"]) {
  //affichage formulaire login mot de passe;
 }