y333 Le 10/06/2003 à 01:17 c'est encore moi
mon site marche nikel avec easyphp
mais pas avec free
les erreurs proviennent toutes des commandes commencant pas
session
tel que session_destroy
kelkun peut m'aider?
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.
Php n'ayant pas de "mémoire" proprement dite, les sessions permettent de se souvenir de variables définies.
Quand un type arrive, il lui est attribué un identifiant, qui va permettre au scripts d'enregistrer des variables, de les lire et de les modifier, à la fin de la session les variables sont "sérialisées" et peuvent etre réutillisées.
En gros, c'es comme un cookie, mais au lieu d'etre stoqué sur ton DD, il est stoqué chez le serveur...
Pratique pour ceux qui ne veulent pas de cookies
Je suis pas sur d'voir été clair mais bon...
y333 Le 10/06/2003 à 21:37 c'est ca mais g rien de plus dans l'url
pour enregistrer c'est session_register('duconlajoie')
savoir si duconlajoie est enregistré:
session_is_registered('duconlajoie')
virer toutes les variables de la session:
session_setup()
et fermer le session en supprimant les variables de la session:
session_destroy()
voilou
A l'origine de plusieurs arcticles dans le magazine Hacker'z Voice, devenu à ce jour The Hackademy Journal, me voici, plus présent que jamais auparavant près à se mettre au service de notre belle et chère communauté.
guilc Le 11/06/2003 à 21:29 non y333, sur les version 'modernes' de php (a partir de php 4.2.0), ces fonctiosn sont dépréciées, et ne marche que si tu mets une option bien particulière (register_globals) dans ton php.ini (et c'est déconseillé pour raisons de sécutité).
Maintenant, on utilise :
$_SESSION['ma_var_de_session'] = valeur;
a la place de :
session_register ('ma_var_de_session');
unset ($_SESSION['ma_var_de_session']);
a la place de :
session_unregister ('ma_var_de_session'); (pour virer une variable de la session)
isset ($_SESSION['ma_var_de_session'])
a la place de :
session_is_registered ('ma_var_de_session')
$_SESSION = array();
a la place de :
session_unset () (c pour virer toutes les vars de session... session_setup() n'existe pas...)
et pour le reste : c'est pareil dans les 2 cas :
session_start () pour démarrer une session de manière explicite
session_destroy() pour détruire la session de manière explicite
Oui mais alors qu'un mot de passe n'a pas de date d'expiration, une session en a une, elle ...

I'm on a boat motherfucker, don't you ever forget
T'as rien compris : Si je trouve ton pass, je peux l'utiliser tout le temps (et même le changer), alors que si je trouve ta session, ça ne marche que pour un certain temps ...

I'm on a boat motherfucker, don't you ever forget
yAro Le 12/07/2003 à 15:37 oui mais tu peux aussi en profiter pr changer le mdp !
et pis ds les cookies le mdp est signé le + svt donc bon ... bonne chance pr le retrouver !

Webmaster et
développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.
Suivez l'actualité de tous vos site préférés sur yAronews :
http://ns.yaronet.com =)