Impossible de recuperer la valeur de mon cookie.

Impossible de recuperer la valeur de mon cookie. - PHP - Programmation

Marsh Posté le 16-12-2003 à 08:17:48    

Comprend pas hier tout marchait et la plus rien ne marche :heink:
bref je met un cookie

Code :
  1. //cookie
  2.  $Expiration=3600*24*365*2;
  3.  setcookie("nickname", $_POST["nickname"], time()+$Expiration);


 
ensuite je fait un echo $_COOKIE["nickname"]; et ca me retourne
 

Notice: Undefined index: nickname in e:\coding\forum_portal\include\top.php on line 32


 
Mais je precise que mon cookie est bien mis et lorske je regarde dans mon cookie manager de mozilla il y a bien un cookie nickname avec la valeur.
 
j'ai essayer avec http_cookie_var et ca retourne la meme.
pourquoi c'est tout cassé tout d'un coup? :cry:

Reply

Marsh Posté le 16-12-2003 à 08:17:48   

Reply

Marsh Posté le 16-12-2003 à 11:16:33    

up

Reply

Marsh Posté le 16-12-2003 à 11:26:20    

t'as essaye
echo $HTTP_COOKIE_VARS['nickname'];
 
??

Reply

Marsh Posté le 16-12-2003 à 11:49:56    

chacal_one333 a écrit :


j'ai essayer avec http_cookie_var et ca retourne la meme.
 

:ange:

Reply

Marsh Posté le 16-12-2003 à 13:57:07    

hop :bounce:

Reply

Marsh Posté le 16-12-2003 à 14:10:28    

verifies le patch avec mozilla. Il se peut que, sur un meme domaine, on ne lise pas les cookies du path /pouet alors que nous sommes dans /pouet2 ...

Reply

Marsh Posté le 16-12-2003 à 14:21:18    

$HTTP_COOKIE_VARS avec un S a la fin...

Reply

Marsh Posté le 17-12-2003 à 12:30:20    

c'etait une faute de frappe en retapant, mais ca ne marche pas http_cookie_vars :(

Reply

Marsh Posté le 17-12-2003 à 13:18:50    

t'as vérifié que ton $_POST['nickname'] contient autre chose qu'une chaîne vide? c'est susceptible d'effacer ton cookie ça justement.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 17-12-2003 à 13:55:32    

ui j'ai verifié :jap:

Reply

Marsh Posté le 17-12-2003 à 13:55:32   

Reply

Marsh Posté le 17-12-2003 à 13:56:49    

voila mon code de login actuel
 

Code :
  1. //check if the field are written
  2.  if ((empty($_POST['nickname']))||(empty($_POST['password'])))
  3.   {redirection("error&notice=login1" );
  4.   exit;}
  5.  //check if that user exist
  6.  $CryptedPass=md5($_POST['password']);
  7.  if (mysql_num_rows(mysql_query("select Nickname from bdb_users where Nickname='{$_POST['nickname']}' and Password='$CryptedPass' and Activated='1'" ))<1)
  8.   {redirection("error&notice=login2" );
  9.   exit;}
  10.  //then login
  11.  //cookie
  12.  $Expiration=3600*24*365*2;
  13.  setcookie("nickname", $_POST["nickname"], time()+$Expiration);
  14.  //insert session into mysql
  15.  //if the user is a guest=>delete guest
  16.  if(mysql_num_rows(mysql_query("select Nickname from bdb_session where Nickname='Guest' and Ip='{$_SERVER['REMOTE_ADDR']}'" ))==1);
  17.   mysql_query("delete from bdb_session where Nickname='Guest' and Ip='{$_SERVER['REMOTE_ADDR']}'" );
  18.  //then insert real value
  19.  $TimeExpire=time()+900;
  20.  mysql_query("insert into bdb_session values ('{$_POST['nickname']}', '{$TimeExpire}', '{$_SERVER['REMOTE_ADDR']}')" );
  21.  redirection("done&notice=logged" );


Message édité par Profil supprimé le 17-12-2003 à 13:58:34
Reply

Marsh Posté le 17-12-2003 à 13:57:15    

a savoir qu'il ne me retourne aucune erreur et que le cookie est bien mis, avec mon pseudo dedans :/

Reply

Marsh Posté le 17-12-2003 à 15:20:18    

ha et je precise quand dans mon php.ini tout est configuré pour accepter les cookies

Reply

Marsh Posté le 17-12-2003 à 19:30:10    

heuu wé

Reply

Marsh Posté le 17-12-2003 à 20:22:26    

aller j'ai vraiment besoin d'aider et ca me bloque la construction de mon site :/

Reply

Marsh Posté le 18-12-2003 à 06:45:01    

nan mais serieux quoi, le topic passe 2 jours en 1ere page et personne n'aide? :/


Message édité par Profil supprimé le 18-12-2003 à 06:45:24
Reply

Marsh Posté le 18-12-2003 à 08:09:52    

j'ai deja eu un probleme au niveau des cookies quand mon site faisait subissait une redirection, le cookie etait @site.fr.st et comme on naviguait sur mon site free.fr ca marchait pas..

Reply

Marsh Posté le 18-12-2003 à 10:43:02    

ben la ya pas de redirection, c'est en local :/

Reply

Marsh Posté le 18-12-2003 à 10:58:37    

chacal_one333 a écrit :

ben la ya pas de redirection, c'est en local :/


franchement je pige pas, à moins que tu aies banni localhost dans ta cookies list de ton navigateur, je ne vois vraiment rien :/
 
je suppose que t'as essayé avec différents navigateurs? :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 18-12-2003 à 12:49:07    

vi j'ai essayer :/
 
et localhost est pas banni :/

Reply

Marsh Posté le 18-12-2003 à 13:47:59    

t'as pas desactiver les cookies par hasard ?
 
t'as pas la webdevelopper bar installé ou un truc du genre ?
ss un autre browser ca donne quoi ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 17:45:40    

non
non
ca donne pareil sous tout les browser :cry:

Reply

Marsh Posté le 18-12-2003 à 17:51:39    

tu n'as pas changer ta configuration serveur dernièrement ?
tu as essayé de mettre ton site sur un serveur distant pour voir ce que ca donnait ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 18-12-2003 à 17:58:57    

pareil sur un server disant (ovh) :/

Reply

Marsh Posté le 18-12-2003 à 18:03:09    

euh chépas moi, t'utilises un proxy?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 18-12-2003 à 18:08:13    

bah donne nous l'adresse pour tester si ca marche chez nous et voila

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed