question sur les cookies

question sur les cookies - PHP - Programmation

Marsh Posté le 07-07-2003 à 11:08:28    

Salut,
J'ai une petite question sur le fonctionnement des cookies en PHP.
J'utilise la fonction suivante pour créer un cookie qui dure jusqu'à la fermeture du navigateur ( en théorie car IE n'est pas capable d'envoyer un signal de fermeture ... ) :
 
setcookie( $g_connexion_cookie, $t_settings_string, 0, $g_cookie_path );
 
Ca fonctionne très bien, aucun pb, mais IMPOSSIBLE DE TROUVER OU LE COOKIE EST STOCKE SUR LE PC  :??:  
Il me semble pourtant avoir chercher partout :
- pas dans C:\Documents and Settings\user\Cookies
- pas dans le répertoire de sauvegarde déclaré dans php.ini
J'ai même effectué une recherche de tous les fichiers modifiés dans la journée et n'ai rien trouvé  :cry:  
 
Ce n'est en aucun un pb bloquant mais c'est assez frustrant (je vais finir par croire que les cookies sont stockés en cache si ça continue  :sweat: )
 
Toute explication est acceptée avec joie,
merci d'avance

Reply

Marsh Posté le 07-07-2003 à 11:08:28   

Reply

Marsh Posté le 07-07-2003 à 11:59:30    

bah moi aussi j'aurais dit dans Documents and Settings\login du user\Cookies\  [:proy]

Reply

Marsh Posté le 07-07-2003 à 12:03:24    

Ce genre de cookie n'as pas besoin d'être stocké sur disque.
Ils sont stokées en mémoire par le navigateur.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 07-07-2003 à 12:04:39    

En fait je viens de trouver une partie de réponse.
 
setcookie( $g_connexion_cookie, $t_settings_string, 0, $g_cookie_path );
 
C'est le 0 en durée d'expiration du cookie qui donne ce comportement. Pour toute durée > 0 le cookie est bien créée dans C:\Documents and Settings\user\Cookies  :)  
Par contre cela ne règle pas la question pour 0  :heink:  
 

Reply

Marsh Posté le 07-07-2003 à 12:07:26    

Merci Mara's dad,
cela confirme ce que je supposais même si ca me paraissait un peu bizarre ( cookie directement en mémoire même si dans le cas présent c'était envisageable ).
 
En tout cas encore merci de ta réponse parce que ça commençait vraiment à me titiller. :jap:

Reply

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

Si tu veux vérifier la valeur du cookie reçu par le client, tu peut le lire en javascript 'document.cookie'.
 
Dans Netscape, tu peut consulter les cookies dans Tools->Cookie Manager->Manage Stored Cookies.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

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