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

  FORUM HardWare.fr
  Programmation
  PHP

  Je n'arrive pas à faire marcher les cookies :-/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je n'arrive pas à faire marcher les cookies :-/

n°264279
Master_Jul
Posté le 07-12-2002 à 10:10:11  profilanswer
 

Le code pour l'envoie du cookie contient  
 

Code :
  1. setcookie("MasterJulMembres","$id:$password" );


 
et celui pour le lire :
 

Code :
  1. <?
  2. $auth = explode(":",$HTTP_COOKIE_VARS["MasterJulMembres"]);
  3.   $auth[0] = $id;
  4.   $auth[1] = $password; 
  5.   echo $auth[0];
  6. ?>


 
Mais ça ne renvoie strictement rien :/


Message édité par Master_Jul le 07-12-2002 à 10:13:04
mood
Publicité
Posté le 07-12-2002 à 10:10:11  profilanswer
 

n°264289
beleg
黑社會
Posté le 07-12-2002 à 11:22:25  profilanswer
 

setcookie("MasterJulMembres","$id:$password", TEMPS, "/" );
 
et jose croire que tu fais un aller retour entre le setcookie et le getcookie  

n°264293
Master_Jul
Posté le 07-12-2002 à 11:50:48  profilanswer
 

en fait j ai modifié un peu, voilà ce que ça donne :
 

Code :
  1. setcookie("id","$id",time()+3600*24*365);
  2. setcookie("password","$password",time()+3600*24*365);

 
 
 

Code :
  1. <?
  2.     $BD_serveur     = "localhost";
  3.     $BD_utilisateur = "xxx";
  4.     $BD_motDePasse  = "xxx";
  5.     $BD_base        = "xxx_membres";
  6. $id = $_COOKIE["id"];
  7.     $password = $_COOKIE["password"];
  8.     @mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
  9.         or die("Impossible de se connecter au serveur de bases de données." );
  10.     @mysql_select_db($BD_base)
  11.         or die("Impossible de se connecter à la base de données." );
  12.   $sql = "SELECT password FROM table_utilisateurs WHERE id='$id'";
  13.   $result = @mysql_db_query($sql);
  14.   $row = @mysql_fetch_array($result);
  15.   if ($row["password"] == $password){
  16.     echo $id;
  17.   }else{
  18.     echo $password;
  19.   }
  20. echo '<br><br>';
  21. echo $id;
  22. echo '<br>';
  23. echo $password;
  24. ?>


 
il me retourne toujours le pass, jamais l id :/ alors que la correspondance est bonne avec le test d echo en desous


Message édité par Master_Jul le 07-12-2002 à 11:52:03
n°264299
Master_Jul
Posté le 07-12-2002 à 12:04:24  profilanswer
 

j ai trouvé, j avais mis un
 
mysql_db_query ou lieu du mysql_query  :heink:

n°264300
le_duc
PlaTyPuS
Posté le 07-12-2002 à 12:07:26  profilanswer
 

merci, t'as également résolu un de mes problèmes :D
 
 :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Je n'arrive pas à faire marcher les cookies :-/

 

Sujets relatifs
[PHP] Bannir et nick List par cookies?Applet, j'arrive pas a mettre une TextArea dedans.... [resolu]
J'arrive pas à retrouver le code html d'une couleur...le vieux vert!arrive pas à imprimer en couleur avec VC++ 6.0
Systéme de session par cookiesCookies de sessions (résolu avec session_set_save_handler)
Stretch d'image, j'y arrive pas ...[mysql] phpmyadmin veut pas marcher
[JS] Gestion des cookiesPb pour faire marcher gtk avec des threads (C)
Plus de sujets relatifs à : Je n'arrive pas à faire marcher les cookies :-/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR