Comment faire pour supprimer les cookies en utilisant PHP

Un cookie est un fichier texte placé dans le cache d'un navigateur. Son but est de stocker des informations que le navigateur doit créer l'environnement correct pour l'utilisateur. Les cookies sont utilisés pour stocker les informations de connexion, des informations de session et des chariots dans les sites de commerce électronique. Les cookies sont automatiquement supprimés lorsque le navigateur se ferme, mais il y a des moments où le cookie doit être supprimé avant que le navigateur se ferme. Et parfois, il doit durer plus longtemps. PHP peut être utilisé pour accomplir les deux tâches.

Création cookies

La commande est PHP pour créer un cookie est «setcookie (nom, valeur);" où nom est le nom du cookie et de la valeur est l'information stockée dans le cookie. Par exemple, setcookie ( 'cookies préférés', 'Chocolate Chip') créerait un cookie avec le nom des cookies préférés avec une valeur de Chocolate Chip. De toute évidence, les noms et les valeurs finiront par dépendre de la façon dont le cookie sera utilisé par le serveur.

Retrait cookies

Parfois, vous voulez des cookies soient effacés avant qu'un utilisateur ferme son navigateur, par exemple quand ils se connectent sur. Pour supprimer un cookie, il suffit de supprimer sa valeur. Le code en PHP est setcookie (nom, '') ou setcookie (nom, FALSE). Pour supprimer les cookies préférés de l'exemple précédent, le code est setcookie ( 'cookies préférés', '') ou setcookie ( 'biscuits préférés', false). Il est important de noter que les cookies peuvent prendre d'autres arguments non décrites ici et ces arguments doivent également être inclus lors de la suppression d'un cookie. Par exemple, si le cookie a été créé de cette façon: setcookie ( 'cookies préférés', 'Chocolate Chip', time () + 3600, '', 'www.ehow.com', 1) tous ces paramètres doit exister, moins la valeur du cookie: setcookie ( 'cookies préférés', '', le temps () + 3600, '', 'www.ehow.com', 1).

Garder Cookies Longer

Dans le cas où vous voulez le cookie au dernier après que le navigateur a été fermé, vous devez déclarer que lors de la création du cookie. Utilisez la fonction "time () + X" argument où X est égal à la longueur en secondes que le cookie doit exister après sa création. Par exemple, pour créer le "biscuits préférés" cookie qui va durer pendant une heure après la création, le code est setcookie ( 'cookies préférés', 'Chocolate Chip', time () + 3600). La fonction time () vérifie l'heure actuelle et calcule 3600 secondes à partir de maintenant (une heure en secondes). Quand ce temps est atteint, le cookie sera supprimé si l'utilisateur utilise toujours le navigateur ou non.