Rechercher : dans
Par :

PHP comment fait-on des variable de session?

Dernière réponse le 12 aoû 2009 à 20:36:37 D_d., le 18 jui 2003 à 15:46:06 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « PHP comment fait on des variable de session? » dans :
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...

1

teebo, le 18 jui 2003 à 15:50:09

Salut, si tu es sous PHp4:
Fichier1.php
session_start();
_SESSION["mavar"]="blabla";

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

Répondre à teebo

2

teebo, le 18 jui 2003 à 15:50:58

Oups. sorry...
Il te faut remplacer mes _SESSION par des $_SESSION
Desole de cet oubli...

.  .
\_/

Répondre à teebo

3

Nico, le 18 jui 2003 à 15:52:10

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@++

Répondre à Nico

4

kalamit, le 18 jui 2003 à 15:54:01

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

Répondre à kalamit

9

teebo, le 18 jui 2003 à 16:00:10

Moi j'ai pas reussi avec mon session_register()...je sais pas pourquoi,...

.  .
\_/

Répondre à teebo

12

kalamit, le 18 jui 2003 à 16:04:26

C'est quoi que t'as pas réussi à faire ?

Kalamit,
o(^_^)o

Répondre à kalamit

14

teebo, le 18 jui 2003 à 16:06:33

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)


.  .
\_/

Répondre à teebo

15

kalamit, le 18 jui 2003 à 16:09:28

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

Répondre à kalamit

16

teebo, le 18 jui 2003 à 16:10:52

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...

.  .
\_/

Répondre à teebo

17

kalamit, le 18 jui 2003 à 16:12:28

Je sais plus, attends, faut que j'aille voir...

Kalamit,
o(^_^)o

Répondre à kalamit

18

teebo, le 18 jui 2003 à 16:12:37

Non pardon, 4.3.2, au moins au moment ou j'avais eu le probleme...
Maintenant je dois en avoir une plus ancienne mais j'ai pas reteste parce que comme ca marche hein :o) Enfin je crois :-D

.  .
\_/

Répondre à teebo

20

kalamit, le 18 jui 2003 à 16:15:49
  • +1

Ouais, c'est ca... 4.3.2

Kalamit,
o(^_^)o

Répondre à kalamit

5

D_d., le 18 jui 2003 à 15:54:27

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??

Répondre à D_d.

6

teebo, le 18 jui 2003 à 15:56:24

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)...


.  .
\_/

Répondre à teebo

7

D_d., le 18 jui 2003 à 15:56:57

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é! =^-^= )

Répondre à D_d.

8

teebo, le 18 jui 2003 à 15:58:32

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...)

.  .
\_/

Répondre à teebo

10

D_d., le 18 jui 2003 à 16:00:40

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.

Répondre à D_d.

11

kalamit, le 18 jui 2003 à 16:03:04

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

Répondre à kalamit

13

teebo, le 18 jui 2003 à 16:04:55

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)

.  .
\_/

Répondre à teebo

19

D_d., le 18 jui 2003 à 16:13:53

Bah! toute manire jai le 4.. donc chuis oki! merci!

Répondre à D_d.

21

jisisv, le 20 jui 2003 à 04:46:20
  • +1

Hello,
L'information à sa source
http://php.easynet.be/manual/fr/ref.session.php
http://www.zend.com/zend/tut/session.php

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.

Répondre à jisisv

22

 D00D00, le 12 aoû 2009 à 20:36:37
  • +1

Attention, la fonction session_register est obsolète et a été supprimé dans PHP6.
il faut utiliser $_SESSION['tavariable']="cequetuveux";

Répondre à D00D00
Collection CommentÇaMarche.net