Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2065 connectés 

 


Dernière réponse
Sujet : PHP et variable global (ou autres solutions)
stb l'avantage, c que tu maitrise tout, et que tu ne resemble pas aux autres == meilleure sécurité!
 
Tu peux même encrypter le SESSIONID !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
stb l'avantage, c que tu maitrise tout, et que tu ne resemble pas aux autres == meilleure sécurité!
 
Tu peux même encrypter le SESSIONID !
Cyber666 :jap:
stb l'avantage c que tu n'utilise pas de cookies, mais il faut passer cte ptain de variable :)
 
mais va donc voir ici:
http://www.phpfrance.com/tutorials/index.php?id=15
 
et la:
http://www.phpfrance.com/tutorials/index.php?id=16
stb bien essayons d'expliquer ça!
 
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.
 
 
ta table session ressemblera à ça.
 
 
USERID    SESSIONID   SESSIONTIME
-----------------------------------------
STB       KL%$IOP45   2001-07-24 12:05:03
Cyber666 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 !
 
Comment faire ?
 
Merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)