Dans le développement Web front-end, vous pouvez utiliser JavaScript pour définir des cookies côté client. Plus précisément, les cookies peuvent être définis via l'attribut document.cookie.
L'attribut document.cookie est une chaîne qui stocke tous les cookies de la page actuelle. Pour définir un nouveau cookie, concaténez le nom, la valeur et d'autres attributs facultatifs dans une chaîne et attribuez-la à document.cookie. Par exemple :
document.cookie = "name=value; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/";
Le code ci-dessus définit un cookie nommé "name" avec la valeur "value". L'heure d'expiration est également spécifiée comme fin 2023 et le chemin est défini sur le chemin racine "/".
Remarque :
- Utilisez des points-virgules et des espaces pour séparer chaque attribut.
- Les valeurs des cookies peuvent contenir n'importe quel caractère, mais doivent être codées en URL pour éviter que les caractères spéciaux ne causent des problèmes.
- Les attributs facultatifs incluent expires (délai d'expiration), path (chemin), domaine (nom de domaine), sécurisé (s'il est transmis uniquement via des connexions HTTPS), etc.
Veuillez noter que les cookies étant des informations stockées sur le client, les informations sensibles (telles que les mots de passe) ne doivent pas être stockées dans les cookies pour éviter les risques de sécurité.