Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de session [ Archives / AU SECOURS !!! ] (Caryl)

jeudi 14 juillet 2005 à 18:32:07 | Problème de session

Caryl

Après le login de l'utilisateur, mon script va chercher dans la base de données l'ancien numéro de session afin de la détruire. Après cela je lance l'instruction session_start() afin d'obtenir un nouvelle session. Au passage avec la page suivante le script essaye de se connecter à l'ancienne session, bien entendu détruite. Je fais passer le numéro session par l'url mais je pense que le php utilise de préférence les cookies.

Ce qui est le plus désagréable, c'est que la page a marché pendant deux semaines comme ça et d'un coup j'ai ce problème.

Si vous connaisez la réponse à mon problème merci, sinon comment fait on pour empêcher php de passer par les cookies, sachant que les pages sont sur un serveur dont je ne controle pas le php.ini.




jeudi 14 juillet 2005 à 19:03:35 | Re : Problème de session

Anthomicro

Salut,

si tu nous détaillais ton problème peut-être plus précisément on pourrait t'aider je pense. Ton problème exact c'est quoi ? si tu détruis une session comment PHP peut "tenter d'accéder à l'ancienne session" ? pour toucher aux sessions faut du code PHP, PHP ne le fait pas tout seul...

Bref me concernant je n'ai pas compris ton problème.

a +



    jeudi 14 juillet 2005 à 19:08:23 | Re : Problème de session

    Caryl

    En fait la base de données conserve les anciens numéros de session. Lorsque je loggue, le script va chercher l'ancien numéro de session, s'y connecte et la détruit afin de décharger le serveur. Ensuite je demande l'attribution d'un numéro de session que je passe par l'url vers la page suivante. Le problème est que la page suivante n'utilise pas le numéro de session que je viens de demander mais celui qui a été destroy.

    Le problème est très désagréable et je suis à la recherche d'une méthode différente afin de me débarasser des sessions.

    jeudi 14 juillet 2005 à 19:15:01 | Re : Problème de session

    superbaloo78

    Euh le but des sessions c'est de demarrer lorsque tu passe session_start(); et le grand interet des sessions c'est que lorsque l'utilisateur se deconnecte, la session est detruite. Les sessions c'est un fichier creer par php (dans le repertoire sessions pour free par exemple sinon dans /var/www/ en general) qui va se detruire tout seul (enfin par ton serveur apache) lorsque l'utilisateur va se deconnecter donc .... pas besoin de supprimer la variable session, c'est fait automatiquement lorsque tu quitte ton explorateur internet. L'interet de detruire une variable session (par session_destroy(); ) c'est de pouvoir se deloguer manuellement d'un site sans avoir a relancer son explorateur internet (par exemple pour pouvoir utiliser un autre compte utilisateur). Donc ici, aucun besoin de sauvegarder les numeros de sessions dans une base de donnees pour pouvoir la detruire ensuite :)

    Superbaloo



    jeudi 14 juillet 2005 à 19:18:45 | Re : Problème de session

    Anthomicro

    Lorsque l'utilisateur ferme son navigateur le fichier texte contenant la session n'est pas supprimé par le serveur immédiatement, mais au bout d'un temps session.lifetime défini dans le php.ini, par défaut 24 minutes.





      Cette discussion est classé dans : script, problème, php, session, numéro


      Répondre à ce message

      Sujets en rapport avec ce message

      session + formulaire [ par Orcus ] G un problème très simple, mais je n'arrive pas à le résoudre et je ne vois pas le problème ! J'ouvre ma page a.php (aucun problème), je remplie le fo Problème de session php [ par houotr ] Salut,J'ai fait un site qui utilise des sessions php. Il est constitué de frame et popup. Toutes ces pages sont protégés (session_is_registered("var") fonction PHP et CRON [ par garfield90 ] Bonjour, Voila mon problème, Lorsque CRON fait touner un script PHP, je n'ai pas acces en autre aux fonctions mysql, ce qui est énormement génant da Problème urgent de rafraichissement [ par Tipingouin ] Bonjour Voila, je developpe un site en php/mysql... Le site contient plusieurs frames (je c que c pas génial les frames mais c'estdemandé). Pour le r problème avec les sessions [ par nadddd ] bonjour, j'ai un probleme avec les sessions, des que j'appelle la session d'une autre page,il ne reconnait pas la variable. voila mes fichiers : index Problème de session [ par cispo ] Bonsoir, J'utilise Easyphp 1.8 pour développer et je rencontre un problème avec ma variable session. Dans un script, je fais ceci : $_SESSION['statu [PHP] Problème : Cannot send session cache limiter [ par cnguyen ] Bonjour,J'ai lu mille trucs a propos de cette erreur :Warning : session_start() : Cannot send session cache limiter - headers already sent (output sta URGENT ! Problème session [ par yebs ] bonjour, j'ai un gros problème !!je développe un site en php avec easyphp 1.7Le site est structuré avec un système de session (admin ou user) et ca ma problème de sessions [ par flor003 ] bonjour ! Je vous explique mon problème : Au bureau je travaille avec easyphp 1.7. Mes sessions marchent très bien.Par contre chez moi :Je travaille a Problème de fonctionnement de script PHP apres migration [ par seabird ] Bonjour, Je viens de migrer mon site sur un nouvel hébergeur. J'ai remarqué pendant mes différents essais que des scripts PHP  ne fonctionnaient plu


      Nos sponsors

      Sondage...

      CalendriCode

      Janvier 2009
      LMMJVSD
         1234
      567891011
      12131415161718
      19202122232425
      262728293031 

      Consulter la suite du CalendriCode

      Téléchargements

      Logiciels à télécharger sur le même thème :



      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés
      Temps d'éxécution de la page : 0,624 sec

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS


      Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.