Maison > développement back-end > tutoriel php > Quelle est la différence entre les cookies et les sessions ?

Quelle est la différence entre les cookies et les sessions ?

清浅
Libérer: 2023-04-04 13:44:01
original
77055 Les gens l'ont consulté

La différence entre cookie et session est la suivante : le cookie est stocké au format texte sur le navigateur, et la capacité de stockage est limitée tandis que la session est stockée sur le serveur, elle peut stocker plusieurs variables de manière illimitée et est plus sécurisé qu'un cookie

En php, vous pouvez spécifier que les informations du visiteur du site sont stockées dans la session ou dans le cookie. Ils peuvent tous deux accomplir la même chose. Alors, quelles sont leurs différences ? détail dans l'article.

[Cours recommandés : Cours PHP, Cours JavaScript]

Quelle est la différence entre les cookies et les sessions ?

cookie

se trouve sur l'ordinateur de l'utilisateur et est utilisé pour conserver les informations sur l'ordinateur de l'utilisateur jusqu'à ce que l'utilisateur les supprime. Par exemple, si nous saisissons le nom d'utilisateur et le mot de passe lors de la connexion à un certain logiciel sur une page Web et que nous les enregistrons sous forme de cookie, nous n'aurons pas besoin de nous connecter au site Web à chaque fois que nous le visitons. Nous pouvons enregistrer n’importe quel texte sur le navigateur et le bloquer ou le supprimer à tout moment et n’importe où. Nous pouvons également désactiver ou modifier les cookies, mais une chose à laquelle nous devons faire attention est de ne pas utiliser de cookies pour stocker certaines données privées afin d'éviter les fuites de confidentialité

Quelle est la différence entre les cookies et les sessions ?

session

la session est appelée information de session et se trouve sur le serveur Web. Elle est principalement responsable de l'interaction entre le visiteur et le site Web. Lorsque le navigateur d'accès demande l'adresse http, elle sera transmise à. le serveur Web et correspond aux informations d'accès. Lorsque lors de la fermeture du site Web, cela signifie que la session est terminée. Le site Web ne peut pas accéder aux informations, il ne peut donc pas enregistrer les données permanentes et nous ne pouvons pas désactiver le site Web

Quelle est la différence entre les cookies et les sessions ?

session et cookies La différence

(1) Les cookies sont stockés dans le navigateur au format fichier texte, tandis que les sessions sont stockées côté serveur et limiter la quantité de données stockées. Il n'autorise que 4 Ko et n'enregistre pas plusieurs variables dans le cookie.

(2) Le stockage des cookies limite la quantité de données, seuls 4 Ko sont autorisés, tandis que la session est illimitée

(3) Nous pouvons facilement accéder à la valeur du cookie mais nous ne pouvons pas facilement accéder à la valeur de la session , C'est donc plus sécurisé

(4) Le réglage de la durée du cookie peut faire expirer le cookie. Mais en utilisant session-destroy(), nous détruirons la session.

Résumé : Si nous devons nous connecter fréquemment à un site, il est préférable d'utiliser des cookies pour enregistrer des informations, sinon il sera particulièrement difficile de se connecter à chaque fois si nous devons l'utiliser pour des sites qui le sont. nécessitent une haute sécurité et la capacité de contrôler les données. L'effet de session est meilleur, bien sûr, nous pouvons également combiner les deux pour faire fonctionner le site Web selon nos idées

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal