2017-08-03 1 views
0

J'essaie de comprendre comment la plupart des sites Web en ligne s'authentifient et stockent ensuite votre session. Ce que j'essaie particulièrement de comprendre, c'est que lorsque je me connecte à un site Web, il me redirige vers la page de connexion puis valide mon nom d'utilisateur/mot de passe, puis retourne à l'endroit où j'ai commencé mais avec mes informations affichées. Si je devais quitter cette page Web et y revenir plus tard, je suis toujours connecté. Je pense que c'est ce à quoi un cookie pourrait être utilisé, mais je cherche à voir si quelqu'un pourrait me fournir un bonne explication quant à la façon dont cela fonctionne?Authentification de page Web et sessions

+1

Oui; c'est exactement ce que font les cookies. En savoir plus sur les cookies – SLaks

+0

Donnez une lecture à [this] (http://php.net/manual/en/function.session-set-cookie-params.php) et montrez-nous ce que vous pouvez trouver, nous nous ferons un plaisir de vous aider. – Brxxn

Répondre

1

Un cookie est un morceau de données stocké par le navigateur et envoyé au serveur à chaque demande, par exemple un statut d'abonnement sur un site Web.

Une session est un ensemble de données stockées sur le serveur et associés à un utilisateur donné (généralement par l'intermédiaire d'un cookie contenant un code d'identification)

valeurs de session sont remis à zéro après que la connexion est terminée. Les valeurs de cookies sont normalement sauvegardées. Les valeurs de session sont généralement réinitialisées après un certain temps sans connexion du client auquel la session est associée. Les valeurs de cookies sont enregistrées jusqu'à leur date d'expiration (ou le navigateur est fermé si aucun n'est défini). Expirer immédiatement les remplacements sont disponibles pour les deux