identification "auto" - PHP - Programmation
Marsh Posté le 21-04-2005 à 11:21:51
JustOne72 a écrit : Je m'explique. Je fais un site avec un espace membres. |
Comme tu le précises toi-même, utilise les $_SESSION
Marsh Posté le 21-04-2005 à 11:28:17
yoyo354 a écrit : Comme tu le précises toi-même, utilise les $_SESSION |
J'y avais pensé...
Voici mon script :
Code :
|
J'ai utlisé $SESSION (ligne 18) mais ca ne fonctionne pas.
Il faut se reloguer a chaque clic sur la zone membres.
D'ou vient mon problème?
Merci...
Marsh Posté le 21-04-2005 à 11:33:59
Essaye avec
Code :
|
en DEBUT de page.
Marsh Posté le 21-04-2005 à 11:38:39
J'obtiens ca :
Notice: A session had already been started - ignoring session_start() in d:\chemin\membres.php on line xx
Marsh Posté le 21-04-2005 à 11:43:07
Donc, tu dois avoir sessions auto start...
Après moi et les sessions... J'en ai encor jamais utilisé...
Marsh Posté le 21-04-2005 à 11:48:59
Je pense avoir trouvé la solution ici :
C'est à cause de tes header(), éssaye avec ça :
Code :
|
Code :
|
Après pour de plus ample explications : http://fr2.php.net/function.session-start ou google
Marsh Posté le 21-04-2005 à 14:11:48
faut utiliser les cookies a la place des sessions dans ce cas...
Marsh Posté le 23-04-2005 à 10:17:26
c pas parce que les sessions que tu crée vont s'appeler "login" ?????
Marsh Posté le 21-04-2005 à 11:18:01
Je m'explique. Je fais un site avec un espace membres.
Pour y accéder il faut donner son login et mdp qui sont stockées dans une table.
Ce que je voudrais c'est qu'a chaque visite d'un membre sa session reste ouverte et qu'elle se ferme lorsqu'il ferme son navigateur.
Je ne veux pas qu'il doivent se reloguer a chaque fois qu'il clique sur l'espace membres.
J'avais pensé a utiliser des cookies mais la session restera ouverte meme en fermant le navigateur!
Merci pour vos réponses...