Quantcast
Channel: ガードブロッキング的ブログ » PHPのノート
Viewing all articles
Browse latest Browse all 6

PHPのノート20 – CookieとSession

0
0

Cookie

Cookieとはローカルにデータを保存する機能。
変数などは実行されるまでの間など一時的にしかデータを保存できない。
こちらは設定した有効期限までデータが保持される。

Cookieを設定する

setcookie('userName','tamota');

userNameにtamotaのクッキーが保存される。

echo $_COOKIE['userName'];

Cookieの有効期限の設定

setcookie('userName','tamota','time()+60*60*24*14');

Cookieの削除

setcookie('userName','tamota','time()-1');

時間をマイナスにすればすぐ消える。

Session

sessionとはサーバー側にデータを保存する機能。
例えばログイン状態のまま複数のページを移動するときなどに使用される。
こちらはブラウザを閉じるとデータが破棄される。

sessionの設定、削除

session_start();
 $_SESSION['userName'] = "tamota";

で設定。

使うときは

echo $_SESSION[userName];

などで使う。

削除はunset

unset($_SESSION['userName']);

2012/03/19
※CookieとSessionの特性を入れ違いで書いたので修正

注意事項

  • 自分用の覚書です。
  • 自分が後から読んで理解できる程度にはしょったりまとめたりしています。
  • 後で誤りに気付いた時は随時訂正しています。
  • 「よくわかるPHPの教科書」と「ドットインストール」で勉強したのでそれらをなぞっています。

Viewing all articles
Browse latest Browse all 6

Latest Images

Trending Articles





Latest Images