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 :

[Sécurité] Fermeture de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 79
    Par défaut [Sécurité] Fermeture de session
    Bonjour!

    J'ai un probléme avec les sessions, j'ai beau lire et relire le tuto, rien n'y fait...
    En fait, je veux un truc tout simple, si on clique sur le bouton "Revenir sur la page de départ", ben on revient sur cette page et la session se ferme.
    Donc j'aimerais mettre sur la page de depart un code qui verifierait si une session est ouverte et qui la fermerait le cas échéant.
    Pour l'instant, je me suis contenté de mettre session_destroy, mais c'est là que ça cloche! En effet, le message suivant apparait:
    Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in centre.php on line 17
    Or, la session existe bel et bien, la preuve, les variables se transmettent etc...
    Que faire svp?

  2. #2
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    essaye quelquechose comme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $_SESSION = array();
     
    // ou
     
    unset($_SESSION['xxx']);
    Pourrais tu nous dire ce qu'il y a ligne 17 de centre.php ?

  3. #3
    Membre averti
    Inscrit en
    Août 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 43
    Par défaut
    j'ai eu le même problème

    rajoutes un
    <?php @session_start();?>
    tout en haut de ta page, apparement il faut réactiver la session

  4. #4
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par Memes
    j'ai eu le même problème

    rajoutes un
    <?php @session_start();?>
    tout en haut de ta page, apparement il faut réactiver la session
    Oui, bien vu
    On ne peut pas detruire une session à partir d'une page vierge qui ne comprend pas de session_start().

    Logique ?

    session_start() initialise les variables utiles à leur traitement dans un document (ou page php).
    Mais aussi et par voie de conséquence, si l'on souhaite les supprimer, un session_start() est nécessaire auparavant.

    C'est bien le message d'erreur :
    Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in centre.php on line 17

  5. #5
    Membre averti
    Inscrit en
    Août 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 43
    Par défaut
    oui, j'ai cherché un bout de tps avant de comprendre çà, du coup, maintenant, je mets systématiquement çà en première ligne.

    En tout cas, je dois dire merci à ce forum, j'ai débuté mercredi le PHP, et j'ai réussi à faire çà. Je suis content de moi

    Si quelques-uns ont des remarques, je suis preneur, surtout en ce qui concerne l'optimisation du code pour accélérer le chargement ou la sécurité du site (je me lance dans un forum "maison" (histoire de pas avoir le même que tout le monde ).

    Idem pour l'ergonomie du site, j'attends les retours

  6. #6
    Membre confirmé Avatar de kodokan
    Profil pro
    Lycéen
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    Salut
    Citation Envoyé par memes
    Si quelques-uns ont des remarques, je suis preneur, surtout en ce qui concerne l'optimisation du code pour accélérer le chargement ou la sécurité du site (je me lance dans un forum "maison" (histoire de pas avoir le même que tout le monde ).
    Avant de te lancer dans ton forum, je te conseille déjà de prendre une feuille de papier et d'écrire les fonctions qu'il devra comporter (comme un cahier des charges)

    Pour la sécurité, il faudra que tu pense à néttoyer la saisie de l'utilisateur (htmlentities(), strip_tags(), etc...) pour éviter que n'importe qui puisse afficher des vacheries sur ton forum et de le hacker comme il le voudra . Sinon pense aussi à protéger des requetes SQL c'est important.

    Citation Envoyé par memes
    Idem pour l'ergonomie du site, j'attends les retours
    ça aurai plus sa place dans le forum "mon site" mais bon ...

    C'est assez basique et sobre mais il y a un manque de mise en page évident.L'image n'est pas très bien intégrée dans le reste de la page .

    Sinon c'est pas mal pour un qqun qui débute le php

    a++

  7. #7
    Membre confirmé Avatar de kodokan
    Profil pro
    Lycéen
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    pense à mettre

  8. #8
    Membre averti
    Inscrit en
    Août 2005
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 43
    Par défaut
    ce n'est pas moi qui ai lancé le sujet, je peux pas mettre résolu,

    sinon, pour mon site, j'ai mis le post là : http://www.developpez.net/forums/sho...45#post1411745

  9. #9
    Membre confirmé Avatar de kodokan
    Profil pro
    Lycéen
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Par défaut
    Oups j'ai pas fait gaffe...

    Milles excuses memes ...

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/05/2007, 14h29
  2. [Sécurité] fermeture de session
    Par cyrill.gremaud dans le forum Langage
    Réponses: 16
    Dernier message: 26/06/2006, 09h58
  3. Interception de la fermeture de session
    Par xoris dans le forum C++Builder
    Réponses: 8
    Dernier message: 10/12/2004, 19h50
  4. [JSP] session et fermeture de session
    Par monoeilouais dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 14/04/2004, 16h02
  5. Probleme de redirection apres fermeture de session
    Par soufienne dans le forum ASP
    Réponses: 3
    Dernier message: 08/04/2004, 10h52

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