Maison >développement back-end >tutoriel php >Qu'est-ce qu'une session en php

Qu'est-ce qu'une session en php

伊谢尔伦
伊谢尔伦original
2017-04-25 14:03:233851parcourir

Qu'est-ce qu'une session en php

Par rapport au Cookie, les données enregistrées dans le fichier Session sont créées sous forme de variable dans le script PHP La session créée. Les variables peuvent être référencées par des requêtes interpages au cours du cycle de vie (20 minutes). De plus, la session est stockée côté serveur, ce qui est relativement sûr et n'a pas de limite de longueur de stockage comme les cookies. Dans un système Web, il fait généralement référence au processus de dialogue entre l'utilisateur et le système Web. C'est-à-dire qu'à partir du moment où l'utilisateur ouvre le navigateur et se connecte au système Web jusqu'au moment où l'utilisateur ferme le navigateur et quitte le système Web, les variables enregistrées par le même utilisateur dans la Session peuvent être utilisées par l'utilisateur dans chaque page Web pendant la période de peinture. Chaque utilisateur Utilisez vos propres variables.

1. Qu'est-ce qu'une session ? Par exemple, lors d'un appel téléphonique, la série de processus allant du décrochage du téléphone à la numérotation jusqu'au raccrochement peut être appelée une session. Dans la terminologie informatique, Session fait référence à l'intervalle de temps entre un utilisateur final communiquant avec un système interactif, faisant généralement référence au temps écoulé entre l'inscription pour entrer dans le système et la déconnexion du système. Par conséquent, Session est en fait un concept temporel spécifique.

2. Comment fonctionne la session

Lorsqu'une session est démarrée, un Session_id aléatoire et unique sera généré, qui est le nom du fichier de session. , à ce moment-là, Session_id est stocké dans la mémoire du serveur. Lorsque la page est fermée, cet identifiant se déconnectera automatiquement. Lorsque vous vous reconnecterez à cette page, un identifiant aléatoire et unique sera à nouveau généré.

3. Fonctions de la session

La session est très importante dans la technologie Web. Desire est également un programme de connexion sans état, de sorte que l'état de navigation de l'utilisateur ne peut pas être connu. Grâce à Session, les informations pertinentes de l'utilisateur peuvent être enregistrées pour que les utilisateurs puissent les confirmer lors de la soumission de demandes au serveur Web à ce titre. Par exemple, sur un site Web de commerce électronique, les informations de connexion de l'utilisateur et les produits achetés par l'utilisateur sont enregistrés via la session. S'il n'y a pas de session, l'utilisateur doit se connecter avec un nom d'utilisateur et un mot de passe à chaque fois qu'il accède à une page. . De plus, Session convient aux situations où la quantité d'informations stockées est relativement faible. Si la quantité d'informations que l'utilisateur doit stocker est relativement faible et que le contenu stocké n'a pas besoin d'être stocké pendant une longue période, il est plus approprié d'utiliser Session pour stocker les informations côté serveur.

Recommandations de sujets connexes

 :
session php

(y compris des photos, des vidéos, des cas)

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!

Déclaration:
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