Cookie

Cookie - PHP - Programmation

Marsh Posté le 30-09-2005 à 11:25:00    

Petite question
 
C'est ma premiére utilisation des cookies...
 
jai fait ceci:
 

Code :
  1. if(!empty($_GET['skin']) || !empty($_COOKIE['TestCookie']))
  2. {
  3. echo "coucou";
  4. if(!empty($_GET['skin']))
  5.  setcookie("TestCookie", $_GET['skin'], time()+30);
  6. if($_COOKIE['TestCookie']=="original" )
  7.  $stylepaper="/site2.css";
  8. if($_COOKIE['TestCookie']=="redbull" )
  9.  $stylepaper="/siteredbull.css";
  10. if($_COOKIE['TestCookie']=="vertnat" )
  11.  $stylepaper="/sitevert.css";
  12.   }
  13. else
  14. $stylepaper="/site2.css";


 
Mais le probléme lors du l'envoie de skin dans lurl
Il me met bien dans cookies l'info...
 
Mais ensuite n'exute pas directement les if f($_COOKIE['TestCookie']=="original" )....
 
Why
 
Merci

Reply

Marsh Posté le 30-09-2005 à 11:25:00   

Reply

Marsh Posté le 30-09-2005 à 11:32:50    

setcookie envoie au cookie, mais ne met pas à jour les données reçu par php comme étant le contenu du cookie du navigateur.
 
Moi, je me suis fait carément une fonction qui fait les deux. :)

Reply

Marsh Posté le 30-09-2005 à 11:45:48    

jamais eut de problème avec les cookie. Mais, lol, omega2 => J'ai rien compris à ta réponse, désolé.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 11:49:22    

cookie chez le client :
TestCookie = 1
valeur dans PHP :
$_COOKIE['TestCookie']==1
 
passage à setcookie : setcookie("TestCookie", 2, time()+60);
 
nouveau cookie chez le client :
TestCookie = 2
valeur dans PHP dans le reste du script :
$_COOKIE['TestCookie']==1
 
 
 
 
Voilà ce que je disais. Et moi, je m'étais fait une fonction qui envoyait la valeur dans le cookie et qui modifiait également la valeur dans le tableau $_COOKIE.


Message édité par omega2 le 30-09-2005 à 11:50:56
Reply

Marsh Posté le 30-09-2005 à 12:00:17    

Ah oui ok la je vois ce que tu veux dire, j'ais toujours trouvé ca complétement illogique mais bon...


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 30-09-2005 à 12:01:32    

Ah dacord donc comme je le pensais setcookie n'est pas directement lié à $_COOKIE
 
Donc je vais faire un $_COOKIE['TestCookie']==
 
En plus  
 
Merci les gars...

Reply

Marsh Posté le 01-10-2005 à 23:39:16    

Salut :)
 
Va par ici:
 
http://www.fonction-recherche.tk/
 
a+

Reply

Marsh Posté le 02-10-2005 à 14:39:41    

thx mais mon probléme est résolu tant fait pas ;)

Reply

Sujets relatifs:

Leave a Replay

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