*   >> Lecture Éducation Articles >> tech >> développement web

Que sont les cookies? Utilisation de cookies dans ASP.NET

Les cookies sont utilisés à des informations spécifiques à l'utilisateur de stocker sous forme de chaînes de texte. Lorsqu'un utilisateur visite le site web notamment des informations spécifiques de l'utilisateur est stockée et ces informations peuvent être récupérées plus tard, quand le même site reçoit la visite d'une même machine et peut être envoyé au serveur. Les cookies sont associés à des sites au lieu de pages individuelles.


Les développeurs Web peuvent utiliser des cookies à la préférence de l'utilisateur de stocker et rend la page personnalisée sur la prochaine visite en fonction de l'intérêt de l'utilisateur. Il ya navigateur imposait des restrictions concernant la taille des cookies et le nombre de cookies par site web qui peuvent être stockées.

Dans ASP.NET les cookies peuvent être créés en utilisant HttpCookie de classe dans l'espace de noms System.Web.


Cookies sont ajoutés à la collection Cookies de l'objet de réponse, l'objet qui est responsable de la conservation des informations à être rendu au navigateur. Exemple pour l'écriture et la lecture biscuits

Créer une instance de HttpCookie

MonCookie Dim en tant que nouveau HttpCookie ("userid")

Définissez les paramètres tels que la valeur et expire

mycookie.Value = "1"

mycookie.Expires = DateTime.Now.AddMonths

(1)

Ajouter à la collection Cookies de l'objet de réponse

Response.Cookies.

Add (MonCookie)

Nous pouvons le faire même chose en réglant directement des valeurs pour Response.Cookies collection

Response.Cookies ("userid"). value = "1"

Response.Cookies ("userid"). expires = (DateTime.Now.AddMonths 1)

Le code ci-dessus crée biscuit et le stocker dans le lecteur de l'utilisateur pour un mois. Le code suivant est utilisé pour récupérer un cookie tard.

Demande objet est utilisé pour envoyer des informations de biscuits avec la demande de la page au serveur.

Si non Requet.

Cookies (" userid ") est rien alors

Dim un As String

= sans Requet.Cookies (" userid ")


Fin Si

Voici d'abord nous vérifions si cookie existe ou non, car il peut être supprimé par l'utilisateur. Les cookies ne fonctionneront pas si l'utilisateur a désactivé les cookies dans les paramètres du navigateur.

Happy codification.



Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.