Titre: verifier si une session php est ouverte
Posté par: tavman le le 09-01-2004 a 20:52:04
Bonjour... grosse guiche en php demande aide ;D
Bon alors en fait, il me faudrai quelques renseignement sur les sessions php...
1: c'est quoi exactement que ce truc ?? 2: est-ce que niveau secu ca peut suffir pour un site normal?? 3: comment en ouvrir une ?? 4: comment vérifier si une session est déjà ouverte ??
en fait, c'est toujours pour le meme projet : mon forum en flash...
vu que je tourne avec un frameset, j'avait pensé ouvrir ma session dans une partie de celui-ci, puis lorsque j'appel le php en post pour recevoir les données (je fait ce depuis le flash directement je précise) vèrifier que la personne est bien sur le site avec les sessions...
En fait, il faut pas que la personne puisse avoir accés au fonctions du php si une session est pas ouverte... le probleme est pas trop au niveau des fonctions appellées par le php... je compte faire comme ca :
if (ma session est ouverte) { ma fonction1 ma fonction2 etc }
Bon et bien merci a ceux qui me repondront... |
Titre: Re:verifier si une session php est ouverte
Posté par: erwinol le le 09-01-2004 a 21:32:20
1: j'ai pas le courage d'expliquer 2: si c'est suffisamment bien fait oui 3: session_start() 4: tester la présence d'une variable de session par exemple :
Code:
if(session_is_registered("variable")){ // session ouverte }
|
|
Pour plus d'infos http://www.phpdebutant.org/article69.php |
Titre: Re:verifier si une session php est ouverte
Posté par: tavman le le 10-01-2004 a 18:49:29
heuu oue c'est bien beau tout ca mais que représente "variable" ??
desoller mais j'ai jamais fait trop de php... donc voila... En gros c'est une variable qui est stockée chez le gars le temps de sa connexion (ou tant qu'il est sur mon site en fait) C ca ? |
Titre: Re:verifier si une session php est ouverte
Posté par: ric le le 10-01-2004 a 19:24:45
"variable" est une variable que tu as créée et enregistrée dans la session. Exemple : $toto= "tyu"; que tu enregistres dans la session par // enregistrer une variable de session session_register("toto");
cette variable est stockée sur le serveur tant que le client est sur ton site.
Fais des essais en t'appuyant sur la page : http://www.phpdebutant.org/article69.php que t'a communiqué Erwinol.
Lis et relis la doc. C'est fou ce qu'on peut y apprendre. http://fr2.php.net/manual/fr/ref.session.php http://phpfrance.com/ http://www.nexen.net/docs/php/
|
Titre: Re:verifier si une session php est ouverte
Posté par: tavman le le 10-01-2004 a 20:22:37
oue je sais bien pour la doc... mais sur google G trouver 250 000 pages alors ca m'aas decourager...
Merci kan meme C cool j'irai voir tes liens demain. |
Titre: Re:verifier si une session php est ouverte
Posté par: tavman le le 10-01-2004 a 22:25:50
tient bah en fait tant que j'y suis, j'ai une tite derniere kestion :
si jamais une session est ouverte, et que la personne essaye d'accéder a un fichier php protégé, par cette meme session, depuis un fichier qu'il a fait sur son PC (par exemple, il envoit des données en POST sur ma page depuis un HTML qu'il a fait lui meme)... ca passera pas j'espere ??
En fait, tout ske je veut savoir c'est si les sessions c'est LE systeme pour que je soit sur que les données proviennent bien de MON site C ca si j'ai bien capter ? |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|