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 :

Débuter avec les sessions [Débutant(e)]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut Débuter avec les sessions
    Bonjour

    j'essaye de créer une session afin de garder les informations de pages en pages pour me connecter à ma base... mais je rencontre quelques (euphémisme ) problèmes.

    j'ai bien mis
    session_start();
    au tout début de ma page (avant le code html / php )

    mais faut-il que l'enregistrement des variables se passe également en début de pages ? (session_register)

    Jusque la je le fait un peu plus loin dans la page, mais j'ai beau l'enregistrer, ce n'est pas conserver d'une page à l'autre (en supposant que j'arrive correctement à les récupérer, puisque sur tout ce que j'ai lu, il faut simplement imprimé la valeur de la variable enregistré )

    Merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut
    ça y est ça marche... par le miracle du saint esprit O_o

    sinon j'ai une autre question ...

    où est ce que je regle la durée de session ?

  3. #3
    Membre chevronné Avatar de TucSale
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    264
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 264
    Par défaut
    bonjour,

    regarde dans ton php.ini

    ; After this number of seconds, stored data will be seen as 'garbage' and
    ; cleaned up by the garbage collection process.
    session.gc_maxlifetime = 1440


    Mais si tu veux paramétrer tes sessions, je te conseil de regarder toutes les options de la section [Session] de ton php.ini

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Par défaut
    oki j'ai modifié ce qu'il fallait... mais je reste tjs connecté même après le temps écoulé ...

    (il faut savoir que j'ai en fait une page commune, qui pour n'importe quel click se rappelle elle même en changeant ses informations à un endroit précis)

    en haut de cette page j'ai ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
       session_start();
       include("./fonctions/connection_data.php");
       include("./fonctions/fonction.php");
       include ("./fonctions/verifDate.php");
       connection($_SESSION['login'],$_SESSION['password']);
    et je ne vois pas vraiment où il sait que la session est encore bonne ou non ...

Discussions similaires

  1. [Article] PHP - Débuter avec les sessions
    Par Neckara dans le forum Sécurité
    Réponses: 1
    Dernier message: 19/08/2013, 12h28
  2. Problèmes avec les Sessions
    Par alexthomas dans le forum Langage
    Réponses: 5
    Dernier message: 20/11/2005, 22h53
  3. [Sécurité] securite avec les sessions.
    Par krapoulos dans le forum Langage
    Réponses: 7
    Dernier message: 05/11/2005, 15h41
  4. Problème avec les sessions
    Par philippef dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2005, 16h19

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