Salut, j'ai un petit problème de méthode en ce concerne les cookie.
En fait, à chaque ouverture de page contenent une variable $_GET['lieu'], je crer un cookie qui à pour nom l'identifiant de l'utilisateur, et pour valeur $_GET['lieu']. Comme çà, les cookie seront différent selon les utilisateurs d'un même PC.
Code :
- <? if (isset($_GET['lieu']))
- {
- $timestamp_expire = time() + 3600*24*365;
- setcookie($_SESSION['id'], $_GET['lieu'], $timestamp_expire);
- }
- elseif (!$_COOKIE[$_SESSION['id']])
- {
- $timestamp_expire = time() + 3600*24*365;
- setcookie($_SESSION['id'], 'demeure', $timestamp_expire);
- } ?>
|
Mon pmroblème, c'est que si je me connecte avec le pseudo XXX au lieu ARMURERIE, le cookie se crer...etc..., je me connecte ensuite avec le pseudo ZZZ au lieu FORGE, mais si aprés je me reconecte avec le pseudo XXX, je me retrouve au lieu FORGE, et non ARMURERIE.
Donc en fait, j'ai l'impression que $_SESSION['id'] n'est pas pris en compte.
Merci de m'aider. 