sessions (encore :-()
bon bin wala:
dans la page d'identification j'envoi avec un forumulaire les variables et un script les traitent dans une autre page (la page ou mene le formulaire)
et apres dans cette page si pseudo et mot de passe sont juste :
je fais session_start(var_sans_$);
et session_register(var_sans_$);
et apres dans les autres page je teste si c'est juste :
if (session_is_registred(var_sans_$)){membre}
else {degage}
si la session est enrengistrer je fais koi ?:
-) session_start(var_sans_$); ?
-) session_start(); ? //mais la start koi? ya pas de nom
ps : session_start(); //sans variable sans $ je lai vu dans le cour pour ne pas me dire que j'ivente ;-)
lut tlm
le 24/08/2003 à 15:10
i M@N
Hello !
Je veux pas dire de connerie parce que je débute aussi en session ...
Mais je crois bien que dans les autres page tu testes si c'est juste :
session_start();
if (session_is_registred(var_sans_$)){membre};
else {degage};
En fait tu dois mettre session_start(); en haut de toutes les pages (surtout celle de la zone membre dans ton cas) dans lesquelles tu aura besoin de tester l'existence des variables de session enregistrées dans ton formulaire à l'entrée.
session_start(); te permet de conserver ces variables d'une page à l'autre (elle sont enregistrées dans des fichiers de session sur le server et aussi dans des cookies je crois).
Attendons l'arrivée de Globule pour plus de précisions ...
@+...
One Love, One Heart, One Unity.
alors si j'ai declarer beaucoup de variable lors de l'identification par exemple session_start(bla);
session_start(bla2);
dans les autres pages je fais deux session_start(); //sans variable sans $
ou alors je met les variables sans $ entre les () ?
lut tlm
As tu regarde la methode session_start() dans le manuel PHP ?
aller la globule ste plai dis le moi :-(
quand je met if session_is_registred(var_sans_$) {
ici je met session_start(); ou bien session_start(var_sans_$); et si j'ai beaucoup de truc a declarer je met session_start(); x le nombre de var ou bien avec les var sans $ ?
}
lut tlm
Mais lis le manuel, tu verras que session_start(var) ben ca n'existe pas.
ah vraiment ^^ ok lol!
j'ai du rever quand j'ai debuter en php que CT vrai ^^
lut tlm
ok et pour ecrir le nom de la sesion je fais comment ?
print $_SESSION[la session que j'ai declarer]
ou bien print $variable (le nom de la session avec un $) ? alors c'est comment?
lut tlm
On obtient le nom de la session avec session_name()...
et les variabes globales ?
dans le cour ta mis print "votre pseudo est ".$pseudo." et votre passe est ".$pwd;
ta mis ni de session name ni rien du tt
on peut paas avoir le nom avec $_SESSION[pseudo] ? alors je fais comment
$pseudo = session_name(pseudo); mais je met koi la sans $
print koi c'est la pagaille dans ma tite tete :-(
lut tlm