PHP Définir un cookie


Exemple

Un cookie est défini à l'aide de la fonction setcookie() . Comme les cookies font partie de l'en-tête HTTP, vous devez définir tous les cookies avant d'envoyer une sortie au navigateur.

Exemple:

setcookie("user", "Tom", time() + 86400, "/"); // check syntax for function params

La description:

  • Crée un cookie avec un nom d' user
  • (Facultatif) La valeur du cookie est Tom
  • (Facultatif) Le cookie expirera dans 1 jour (86400 secondes)
  • (Facultatif) Cookie est disponible sur tout le site Web /
  • (Facultatif) Cookie est uniquement envoyé via HTTPS
  • (Facultatif) Cookie n'est pas accessible aux langages de script tels que JavaScript

Un cookie créé ou modifié ne peut être accédé que sur les requêtes suivantes (où path et domain correspondent), car la nouvelle variable $_COOKIE n'est pas immédiatement remplie avec les nouvelles données.