Voilà j'ai fait 2 scripts, l'un pour écrire un cookie l'autre pour le lire :
set_cookie.php :
Code :
- <?php
- $b=setcookie('moncookie', 'texte', (time() + 3600));
- echo "<HTML>" ;
- echo "<BODY>" ;
- echo "coucou écriture.\n" ;
- echo " retour:$b\n" ;
- echo "</BODY>" ;
- echo "</HTML>" ;
- ?>
|
read_cookie.php :
Code :
- <?php
- echo "<HTML>" ;
- echo "<BODY>" ;
- echo $HTTP_COOKIE_VARS['moncookie'] ;
- echo "\n\n";
- echo $_COOKIE['moncookie'] ;
- echo "</BODY>" ;
- echo "</HTML>" ;
- ?>
|
Sous Firefox tout marche nickel. J'ai bien la fenêtre qui s'affiche me demandant d'accepter le cookie, le code "1" de retour pour le booléen et quand j'appelle l'autre script j'ai bien 2 fois "texte" qui apparaît.
Sous IE et Crazybrowser en revanche même si j'ai aussi 1 en code de retour ma page reste vide quand je tente d'appeler le 2ème script pour lire la valeur ?
Je soupçconne un truc vraiment idiot mais je ne vois pas trop où ça merde, surtout que la gestion de mes cookies m'apparaît normale sous CrazyBrowser vu que je surfe sans problème sur d'autres sites avec.
Message édité par Toxin le 28-05-2004 à 14:59:51
---------------
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager. | Chaîne YT | Photos