quand un utilisateur arrive sur ton site, la variable globale SESSIONID n'est pas définie: donc il faut lui proposer de se loger...
Apres la vérification du mot de passe, tu génére aléatoirement une chaine de caractères qui sera son SESSIONID. Il faut vérifier que cet ID n'existe pas déjà pour un autre utilisateur connecté! tu vérifie dans ta table out ton fichier, et si elle existe déjà tu regénère... (évidement plus la varibales est long moins tu as de chance que cela arrive!)
Il faut ensuite passer cette variable à toutes tes pages pas l'url (ex: gnagnagna.php?SESSIONID=JHKLD4654654DFFFF).
Dans toutes tes pages tu auras un script en début de page qui determinera si la session n'est pas ouverte depuis trop longtemps (a toi de fixer le délai) et si c'est le cas il faut éffacer la ligne.
j'ai toujours besoin d'aide !
comment je doit faire ? Comment ça marche les sessions ?
Cyber666
et le principe de se que tu codais, c'était quoi ?
stb
je n'ai jamais utilisé de mécanisme de session pré-construit, je les aient toujours fait moi-même, désolé pour ce qui est du standard...
Cyber666
avec du register_session () est ce que ça marche ?
stb
ça n'a pas de rapport avec la notion de variables globale aus sens strict. Tu aborde ici la notion de session a travers des variables globale au niveaux systeme (et non pas au niveau du script==sens courant).
Pour les sessions, tu peut utiliser des cookies, ou les sessions integrées à PHP4, ou encore une lib type PHPLib.
Cyber666
Voilà,
voilà le principe c'est que j'ai une page ou au début je demande le nom et après je veux que ce nom soit réutilisable partout dans le site et aussi de pouvoir se reconnecter sous un autre nom !