ホームページ >バックエンド開発 >PHPチュートリアル >PHPでCookieを使用するにはどうすればよいですか?

PHPでCookieを使用するにはどうすればよいですか?

怪我咯
怪我咯オリジナル
2017-07-10 09:56:142077ブラウズ

この記事では主にPHPでのcookieの使い方、cookieの作成・更新などを紹介します。 ,Cookie を削除し、Cookie の値とその他の使用方法を取得します。必要な友達はそれを参照できます

1. Cookie を作成/更新します


コードは次のとおりです:

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

例: UserName という名前の Cookie を作成します。 、値 zs、期限切れです 期限は 2 週間です


コードは次のとおりです:

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

時間が設定されていない場合、Cookie ファイルに保存されません。ブラウザを閉じていなくてもアクセスできます。ブラウザを閉じるとアクセスできなくなります。

例:


コードは次のとおりです:

setcookie("Age","18");

2. cookieの値を取得します


コードは次のとおりです:

$_cookie[$cookieName];

例: UserNameの値を取得し、

変数に入れます $uName

コードは次のとおりです。

$uName=$_COOKIE['UserName'];

が値を受け取るとき、通常は最初にそれが空かどうかを判断し、次に値の操作を実行します。上記の値の操作は通常次のように記述されます:


コードは次のとおりです:

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

3. 指定された Cookie を削除します


コードは次のとおりです:

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

例: UserName を削除します


コードは次のとおりです:

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

4. 現在のセッションを削除します。すべての cookie


のコードは次のとおりです:

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

Cookie がない場合、このマシンに Cookie を保存しているファイルも削除されます。

以上がPHPでCookieを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。