Maison  >  Article  >  développement back-end  >  Comment utiliser les cookies en php ?

Comment utiliser les cookies en php ?

怪我咯
怪我咯original
2017-07-10 09:56:142064parcourir

Cet article présente principalement comment utiliser le cookie en php, y compris la création/mise à jourdu cookie , Supprimerle cookie, obtenir la valeur du cookie, etc. Les amis qui en ont besoin peuvent s'y référer

1 Créer/mettre à jour le cookie

Le code est le suivant. :

setCookie($cookieName,$value,time()+秒数);

Exemple : Créez un cookie avec le nom UserName, la valeur zs et le délai d'expiration de 2 semaines

Le code est le suivant :

setcookie("UserName","zs",time()+2*7*24*3600);

Si l'heure n'est pas réglée, elle ne sera pas enregistrée dans le fichier cookie. Il est accessible lorsque le navigateur n'est pas fermé. Lorsque le navigateur est fermé, il n'est plus accessible.

Exemple :

Le code est le suivant :

setcookie("Age","18");

2.Obtenir la valeur du cookie

Le code. est le suivant :

$_cookie[$cookieName];

Exemple : Retirez la valeur de UserName et mettez-la dans la variable$uName

Le code est le suivant :

$uName=$_COOKIE['UserName'];

Lors de la prise de la valeur, on jugera généralement d'abord si elle est vide, puis l'opération de valeur sera effectuée. L'opération de valeur ci-dessus s'écrit généralement comme ceci :

Le code est le suivant :

if (!empty($_COOKIE['UserName']))
{
$uName=$_COOKIE['UserName'];
}

3. Supprimez le cookie spécifié

Le le code est le suivant :

setcookie($cookieName,value,time()-秒数);
//或者
setcookie($cookiename, '');
//或者
setcookie($cookiename, NULL);

Exemple : Supprimer le nom d'utilisateur

Le code est le suivant :

setcookie("UserName","zs",time()-3600);

4. session

Le code est le suivant :

foreach($_COOKIE as $key=>$val){
setcookie($key,"",time()-100);
}

Lorsqu'il n'y a pas de cookie, le fichier qui enregistre le cookie sur cette machine sera également supprimé.

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