PHP comment fait-on des variable de session?

Résolu/Fermé
D_d. - 18 juil. 2003 à 15:46
 D00D00 - 12 août 2009 à 20:36
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

Attention, la fonction session_register est obsolète et a été supprimé dans PHP6.
il faut utiliser $_SESSION['tavariable']="cequetuveux";
2
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 15:50
oups. sorry...
Il te faut remplacer mes _SESSION par des $_SESSION
Desole de cet oubli...

.  .
\_/
2
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
20 juil. 2003 à 04:46
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.
2
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
18 juil. 2003 à 15:54
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
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 16:00
Moi j'ai pas reussi avec mon session_register()...je sais pas pourquoi,...

.  .
\_/
0
Utilisateur anonyme
18 juil. 2003 à 16:04
C'est quoi que t'as pas réussi à faire ?

Kalamit,
o(^_^)o
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 16:06
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
Utilisateur anonyme
18 juil. 2003 à 16:09
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
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > Utilisateur anonyme
18 juil. 2003 à 16:10
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
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
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 15:56
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
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
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 15:58
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...)

.  .
\_/
0
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
Utilisateur anonyme
18 juil. 2003 à 16:03
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
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 16:04
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)

.  .
\_/
0
Bah! toute manire jai le 4.. donc chuis oki! merci!
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
18 juil. 2003 à 15:50
Salut, si tu es sous PHp4:
Fichier1.php
session_start();
_SESSION["mavar"]="blabla";

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