Différence entre les en-tête http et les cookies

Différence entre les en-tête http et les cookies - HTML/CSS - Programmation

Marsh Posté le 08-10-2002 à 18:03:05    

Bonjour,
 
Je voulais savoir les grosses différences entre les en-têtes http et les cookies avec les avantages et les inconvénients de chacun.
Si quelqu'un a une réponse ou un site à me donner, n'hésitez pas !
 
Merci

Reply

Marsh Posté le 08-10-2002 à 18:03:05   

Reply

Marsh Posté le 08-10-2002 à 18:22:03    

elflorentino a écrit a écrit :

Bonjour,
 
Je voulais savoir les grosses différences entre les en-têtes http et les cookies avec les avantages et les inconvénients de chacun.
Si quelqu'un a une réponse ou un site à me donner, n'hésitez pas !
 
Merci  



La plus grosse diférence, c'est que ca n'a rien à voir.
C'est comme demander la diférence entre une pelle et une boué.
 
Pour les cookies, ca permet de stocker plusieurs valeurs de manière à les réutiliser dans différents scripts hébergé sur le serveur.
Les entêtes http permettent d'indiquer au navigateur des informations complémentaires sur le fichier qu'il est entrein de recevoir ou d'envoyer au navigateur des demandes de comportement diférents de son comportement par défaut (tel qu'un changement de page web automatique ou une demande de sauvegarde du fichier et non pas de l'affichage du fichier à l'écran, ...).


Message édité par omega2 le 08-10-2002 à 18:24:33
Reply

Marsh Posté le 08-10-2002 à 18:45:47    

J'ai dû mal m'exprimer !
En fait avec les languages tels que php, jsp, adp ... tu peux accéder à des variables d'en-tête (ex jsp pour les lire : request.getHeader("ma_var" ) ) !
Comme tu pourrais faire pour les cookies !
 
Ce qui m'intéresse c de savoir lequel est le plus sécurisé pour passer des données (je ne considère que les cookies de session et non ceux que l'on stock sur le disque) !!!
 
Merci

Reply

Marsh Posté le 08-10-2002 à 18:53:40    

omega2 a écrit a écrit :

La plus grosse diférence, c'est que ca n'a rien à voir.
C'est comme demander la diférence entre une pelle et une boué.
 
Pour les cookies, ca permet de stocker plusieurs valeurs de manière à les réutiliser dans différents scripts hébergé sur le serveur.
Les entêtes http permettent d'indiquer au navigateur des informations complémentaires sur le fichier qu'il est entrein de recevoir ou d'envoyer au navigateur des demandes de comportement diférents de son comportement par défaut (tel qu'un changement de page web automatique ou une demande de sauvegarde du fichier et non pas de l'affichage du fichier à l'écran, ...).




 
Sauf que les cookies transitent quand même entre le client et le serveur sous forme d'en-tête HTTP... Dixit RFC 2109 ou un truc du genre.

Reply

Marsh Posté le 08-10-2002 à 18:55:23    

elflorentino a écrit a écrit :

J'ai dû mal m'exprimer !
En fait avec les languages tels que php, jsp, adp ... tu peux accéder à des variables d'en-tête (ex jsp pour les lire : request.getHeader("ma_var" ) ) !
Comme tu pourrais faire pour les cookies !
 
Ce qui m'intéresse c de savoir lequel est le plus sécurisé pour passer des données (je ne considère que les cookies de session et non ceux que l'on stock sur le disque) !!!
 
Merci
 



Heu, deux trucs là.
Pour la récupération des valeurs contenus dans l'entête, je savai pas que c'était faisable (ou alors on parle pas du même entête, moi, je parlais ed celui qu'est renvoyé au navigateur).
Pour les cookies de session, ca me fait rigolé dit comme ça car en php, t'as des sessions mais elles sont stocké par défaut dans un cookie (donc sur le disque dur) ou sont passé en paramêtre au fichier suivant. (plus exactemnt l'identifiant de la session, le reste je sais plus où c'est stocké, peut être dans une base de donnée).
 
Bon, va faloir qu'on arrive à ce mettre d'accord sur les termes là. (et aussi que je me ocumente un peu plus sur tout ça. ;) ).

Reply

Marsh Posté le 08-10-2002 à 18:57:44    

_Mac_ a écrit a écrit :

 
 
Sauf que les cookies transitent quand même entre le client et le serveur sous forme d'en-tête HTTP... Dixit RFC 2109 ou un truc du genre.



Je m'étais jamais posé la question de comment c'était renvoyé au navigateur.
Bon, là je crois bien que je suis loin de m'y conaitre sufisamment pour continuer à participer à la discution. :(

Reply

Sujets relatifs:

Leave a Replay

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