IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

question déconnexion avec session


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 204
    Points : 79
    Points
    79
    Par défaut question déconnexion avec session
    Bonjour,
    je ne sais pas si c'est normale qu'après la destruction de ma session avec le code de destruction qui est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
                 session_start();
    	$_SESSION=array();
    	session_destroy();
     
    	header("Location:http://www.monsite.com/");
     	 exit();
    ?>
    j'ai encore toutes mes sessions valides quand je fais un precédent sur le navigateur ? Pourtant dans mes pages je fais un test sur la validité des sessions, et lorsqu'elles sont fausses je redirige l'utilisateur vers une page de connexion.
    Je vous remercie de votre aide !

  2. #2
    Membre éprouvé Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Points : 1 042
    Points
    1 042
    Par défaut
    bonsoir,

    Non normalement le session_destroy(), détruit bien toutes tes sessions, même en revenant en arrière.

    Maintenant tu peux toujours essayer de les supprimer une par une, sous cette forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    unset($_SESSION["var1"]);
    unset ($_SESSION["var2"]);
    session_destroy()
    ++

    P.S.: ton header après le session_destroy te redirige bien vers la nouvelle page aussi??

  3. #3
    Débutant
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Points : 704
    Points
    704
    Par défaut
    Perso ca me fais aussi le probleme, j'avais jamais remarqué

    voila mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    session_start();
    session_destroy();
    echo '<h1 align="center">Une erreur est survenue ou vous n\'êtes pas connecté';
    echo '<h1 align="center">Pour vous connecter,';
    echo '<h1 align="center"><a href="index.php">Cliquez ici</a></h1>';
    Apres deconnection, le fichier session se detruit mais avec le precedent, il se re-crée !!
    Comment c'est possible?

Discussions similaires

  1. Déconnexion avec plusieurs sessions
    Par frboyer dans le forum Langage
    Réponses: 3
    Dernier message: 12/05/2009, 03h27
  2. UTF-8 - Probleme avec sessions !
    Par atovik dans le forum Langage
    Réponses: 2
    Dernier message: 02/02/2006, 13h04
  3. [Sécurité] Question sur les sessions
    Par Seth77 dans le forum Langage
    Réponses: 20
    Dernier message: 25/01/2006, 13h34
  4. Probleme d'identification avec sessions PHP
    Par bontbont dans le forum Langage
    Réponses: 5
    Dernier message: 09/12/2005, 20h15
  5. liste déroulante avec session
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2004, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo