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;
}