Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2006, 17h58   #1
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
Par défaut Problème de session

bonjour,

je vous expose mon problème;

j'ai crée un site avec page d'identification + session php;
tout marche très bien, lorsque je fais PAGE PRECEDENTE sous IE ça m'affiche bien le message
AVERTISSEMENT:expiration du délai pour cette page; la page requise a été crée en utilisant les informations fournies etc etc....
Si vous souhaitez un renvoi des données cliquez sur ACTUALISER.


Donc voila, je clique sur ACTUALISER et = message d'erreur avec RECOMMENCER ou ANNULER; annuler annule bien (lol) mais lorsque je clique sur RECOMMENCER ça me réaffiche la page de la session...comment faire pour empecher ce rechargement??

merci de votre aide
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 18h47   #2
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Tu comptes déloguer l'utilisateur avec le bouton "Précédent"?
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 19h00   #3
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
heu tu as mal dû lire! en fait quand je suis déloguer, je suis sur logout.php mais le problème c'est que si je clique sur PRECEDENT pour revenir à là où j'étais logger, ca ne marche pas car je suis en SESSION PHP mais le navigateur me propose d'actualiser, puis de cliquer sur RECOMMENCER et là je retombe sur ma page où je me fus logger..

compréhensible???
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 19h07   #4
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
s'il te propose d'actualiser, c'est que tu as poste un formulaire sur cette page la.(probablement celui du login)

Il faut donc faire une redirection vers une page neutre (genre accueil ) apres le login;

ensuite sur chaque page tu verifie si la session existe.

De cette maniere, si tu fais precedent, tu iras sur une page appelle en GET (et donc pas de probleme d'actualisation) et qui te dira que ta session n'est plus valide.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 19h17   #5
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Oui s'est que t'as du te déloguer juste après t'être logué. Si tes sessions sont bien détruites, normalement il n'y a pas de problème.
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 21h06   #6
Candidat au titre de Membre du Club
 
Inscription : février 2006
Messages : 98
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 98
Points : 12
Points : 12
j'ai déjà fait une redirection; je comprends ce que tu veux dire pour verifier si la session existe, mais pourrais tu me dires, syntaxiquement, comment vérifier l'existence de la session stp?
Skeud007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2006, 21h31   #7
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Tu fais quelque part (genre avant et après déconnection):

Code :
1
2
3
4
5
echo '<pre>' // mise en forme
print_r($_SESSION);
// ou
var_dump($_SESSION);
echo '</pre>';
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h10.


 
 
 
 
Partenaires

Hébergement Web