PHP comment fait-on des variable de session?

Résolu
D_d. -  
 D00D00 -
Bonjour!
Je ne sais pas si ca ce fait... mais a ce que je peux essayer de constater oui ca ce fait, sauf que jarrive pas a trouver assez d'informat ion pour y arriver.... alors qqn peut-il me donner une piste de comment je pourrais faire pour creer un variable de session... (en asp c
session("lettre")="abc"
mais en php????)

Tk merci gros davance!

D_d.

11 réponses

  1. D00D00
     
    Attention, la fonction session_register est obsolète et a été supprimé dans PHP6.
    il faut utiliser $_SESSION['tavariable']="cequetuveux";
    2
  2. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    oups. sorry...
    Il te faut remplacer mes _SESSION par des $_SESSION
    Desole de cet oubli...

    .  .
    \_/
    2
  3. Nico
     
    oui ca se fait,
    tout simplement :
    tu démarre une session : session_start();
    tu initialise une variable : $var=1
    tu la mets dans un registre : session_register("var")
    puis dans tes autres pages , tu peux récupérer ta variable, tjr en démarrant une session.
    A@++
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. kalamit
     
    Ouais, enfin, c'est pas si simple... :)

    Je te conseille d'aller jeter un coup d'oeil la: http://www.phpdebutant.org/article69.php Ca vaut toutes les explications du monde ! :o)

    Kalamit,
    o(^_^)o
    0
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Moi j'ai pas reussi avec mon session_register()...je sais pas pourquoi,...

      .  .
      \_/
      0
    2. kalamit
       
      C'est quoi que t'as pas réussi à faire ?

      Kalamit,
      o(^_^)o
      0
    3. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Ben un
      fichier1.php
      session_start();
      $test="alpha";
      session_register("test");

      fivhier2.php
      session_start();
      echo $_SESSION("test");

      J'avais chope ca sur un site mais ca marchait pas alors j'ai fait comme je le disais dans le post 1 :o)


      .  .
      \_/
      0
    4. kalamit
       
      Mouais...

      Essaye ca plutot:
      fichier1.php
      session_start();
      $test="alpha";
      session_register('test');

      fivhier2.php
      session_start();
      echo $_SESSION('test');

      Je sais pas mais chez moi, ca fonctionne comme ca... :)

      Kalamit,
      o(^_^)o
      0
    5. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797 > kalamit
       
      Euh, je ne sais plus si j'avais des ' ou des " :o)
      Tu as quelle version? Moi j'ai la 4.2.6 si je ne m'abuse...

      .  .
      \_/
      0
  6. D_d.
     
    oki! faut je mette le session_start();!!!
    lol faut tu que je mette un session_close(); aussi???

    pis au juste c quoi un registre de session??
    0
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      faut je mette le session_start();

      OUI! et avant <HTML> et apres les include si tu en as

      faut tu que je mette un session_close(); aussi??? Nan...

      Un registre de sessions, c'est en gros le dictonniaire de tes variables de sessions (arretez moi si je me trompationne)...


      .  .
      \_/
      0
  7. D_d.
     
    et encore une autre quesstion.... si je veux savoir si je dois programmer en php3 ou 4 faut-il qe je contacte mon internet serveice proviser? (dsl jai oublie le nom en francais!)
    (jen entend deja du monde entrain de tomber de leur chaise juste en lisant cela.... héhé! =^-^= )
    0
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Dis nous lequel c'est il y a de forte chance que quelqu'un le sache, mais sinon ca doit etre ecrit dans leur doc, et je crois qu'il y a une fonction php pour le savoir (un phpinfo() sans doute doit le dire aussi...)

      .  .
      \_/
      -1
  8. D_d.
     
    daccord! bin ca ne sers a rien que je te le dise car ca vient dune tite compagnie québécoise... c pas genre multimania ou angelfire ou des truc de meme! ;-)
    c oki! je vais me debrouiller!
    nb: merci kalamit ton lien maide beaucoup!

    D_d.
    0
  9. kalamit
     
    php3 ou php4, ca fera pas beaucoup de difference... (a part la facon de programmer bien sur...).
    Bien que cela ne soit pas très "propre", on peut très bien utiliser les sessions en php3.

    Kalamit,
    o(^_^)o
    -1
    1. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
       
      Pas tout a fait de la meme maniere il me semble quand meme...
      Enfin je sais pas je suis loin d'etre un pro :o)

      .  .
      \_/
      -1
  10. D_d.
     
    Bah! toute manire jai le 4.. donc chuis oki! merci!
    0
  11. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Salut, si tu es sous PHp4:
    Fichier1.php
    session_start();
    _SESSION["mavar"]="blabla";

    fichier2.php
    session_start();
    echo _SESSION["mavar"];
    .  .
    \_/
    -1