Je travail sur un site avec un panier qui utilise les sessions, sur chaque
page on trouve:
session_start();
$ident=session_id();
Ce qui permet de maintenir le contenu de mon panier.
Je souhaite egalement faire un espace membre en utilisant les sessions:
chaque membre à un login et un mot de passe stocké dans une base sql afin de
s'identifier.
J'avais prévu de verifier le login et mot de passse avec un fichier
login.php :
session_start();
session_register('login');
Puis d'inclure dans chaque page:
session_start();
if(!session_is_register('login')){exit;}
Je ne veux pas perdre les infos de mon panier, puis je simplement faire?
session_start();
$ident=session_id();
if(!session_is_register('login')){exit;}
ou risque t'il d'y avoir des pb entre mes sessions?
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
KEvin
mrbug a proclame :
Je travail sur un site avec un panier qui utilise les sessions, sur chaque page on trouve: session_start(); $ident=session_id(); Ce qui permet de maintenir le contenu de mon panier.
enfin le $ident=session_id(); ne sert pas a maintenir le contenu de ton panier, cette ligne n'est pas utile en soit ...
Je souhaite egalement faire un espace membre en utilisant les sessions: chaque membre à un login et un mot de passe stocké dans une base sql afin de s'identifier.
J'avais prévu de verifier le login et mot de passse avec un fichier login.php : session_start(); session_register('login');
utilise plutot $_SESSION directement que les fonctions session_register et compagnie
Puis d'inclure dans chaque page: session_start(); if(!session_is_register('login')){exit;}
ok ....
Je ne veux pas perdre les infos de mon panier, puis je simplement faire? session_start(); $ident=session_id(); if(!session_is_register('login')){exit;}
je vois toujours pas l'interet du $ident mais bon ... ton panier ne peut pas etre perdu vu qu'il est sauve dans la session (a priori), le fait de faire le exit si le login n'est pas trouve ne modifie pas la session, donc ne detruit pas le panier.
ou risque t'il d'y avoir des pb entre mes sessions?
on est d'accord que c'est la meme session qui servira a contenir ton panier et l'identifiant du visiteur, hein ?
-- KEvin
mrbug a proclame :
Je travail sur un site avec un panier qui utilise les sessions, sur chaque
page on trouve:
session_start();
$ident=session_id();
Ce qui permet de maintenir le contenu de mon panier.
enfin le $ident=session_id(); ne sert pas a maintenir le contenu de ton
panier, cette ligne n'est pas utile en soit ...
Je souhaite egalement faire un espace membre en utilisant les sessions:
chaque membre à un login et un mot de passe stocké dans une base sql afin de
s'identifier.
J'avais prévu de verifier le login et mot de passse avec un fichier
login.php :
session_start();
session_register('login');
utilise plutot $_SESSION directement que les fonctions session_register
et compagnie
Puis d'inclure dans chaque page:
session_start();
if(!session_is_register('login')){exit;}
ok ....
Je ne veux pas perdre les infos de mon panier, puis je simplement faire?
session_start();
$ident=session_id();
if(!session_is_register('login')){exit;}
je vois toujours pas l'interet du $ident mais bon ... ton panier ne
peut pas etre perdu vu qu'il est sauve dans la session (a priori), le
fait de faire le exit si le login n'est pas trouve ne modifie pas la
session, donc ne detruit pas le panier.
ou risque t'il d'y avoir des pb entre mes sessions?
on est d'accord que c'est la meme session qui servira a contenir ton
panier et l'identifiant du visiteur, hein ?
Je travail sur un site avec un panier qui utilise les sessions, sur chaque page on trouve: session_start(); $ident=session_id(); Ce qui permet de maintenir le contenu de mon panier.
enfin le $ident=session_id(); ne sert pas a maintenir le contenu de ton panier, cette ligne n'est pas utile en soit ...
Je souhaite egalement faire un espace membre en utilisant les sessions: chaque membre à un login et un mot de passe stocké dans une base sql afin de s'identifier.
J'avais prévu de verifier le login et mot de passse avec un fichier login.php : session_start(); session_register('login');
utilise plutot $_SESSION directement que les fonctions session_register et compagnie
Puis d'inclure dans chaque page: session_start(); if(!session_is_register('login')){exit;}
ok ....
Je ne veux pas perdre les infos de mon panier, puis je simplement faire? session_start(); $ident=session_id(); if(!session_is_register('login')){exit;}
je vois toujours pas l'interet du $ident mais bon ... ton panier ne peut pas etre perdu vu qu'il est sauve dans la session (a priori), le fait de faire le exit si le login n'est pas trouve ne modifie pas la session, donc ne detruit pas le panier.
ou risque t'il d'y avoir des pb entre mes sessions?
on est d'accord que c'est la meme session qui servira a contenir ton panier et l'identifiant du visiteur, hein ?
-- KEvin
Guillaume Bouchard
ou risque t'il d'y avoir des pb entre mes sessions?
Oui, tu ne peux avoir qu'une seule session par personne.
Quoi que, peux etre qu'en changeant le nom de la session via