アトム-サイト
[ アトム-サイト ] - 管理人さんのページです。
feed-icon RSS2.0   feed-icon Atom
[ php ] 一覧へ
session廃棄
管理人さんのブログ 2008-03-14 11:18:54

セッションを消す時は、クッキーも消した方がいい。
====
session_start();
// セッション変数を全て解除する
$_SESSION = array();
// セッションを切断するにはセッションクッキーも削除する。
// Note: セッション情報だけでなくセッションを破壊する。
if(isset($_COOKIE[session_name()]))
{
setcookie(session_name(), '', time()-42000, '/');
}
// 最終的に、セッションを破壊する
session_destroy();
====
こんな感じ。


上記処理を通らなければ(セッション廃棄ページに行かない場合)当然セッションファイルが残る(本来はその為のセッションなので)のだが、定期的にセッションファイルを消したい場合は以下の設定をする。
php_value session.gc_probability 1
php_value session.gc_divisor 100
php_value session.gc_maxlifetime 86400
session_start()した時に、gc_divisor分のgc_probabilityの確率でガベージコレクションが起動して、gc_maxlifetime以上経過しているセッションファイルを消してくれます。
上記例では、1/100の確率で1日経過しているセッションファイルを消します(session_start()時)。

※ 『php』に繋がる関連物を 視覚的に探しだせるサイトを作ってみました(よろしければクリックしてみてくださいね)。

 コメント記入者:

 リンク元:
(2) : http://www.google.co.jp/search?client=firefox-a&rls=org.mozilla%3Aja%3Aofficial&channel=s&hl=ja&source=hp&q=PHP%E3%80%80%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%80%80%E6%AE%8B%E3%82%8B&lr=&btnG=Google+%E6%A4%9C%E7%B4%A2
(1) : http://www.google.co.jp/search?hl=ja&lr=&q=%E3%82%AC%E3%83%99%E3%83%BC%E3%82%B8%E3%82%B3%E3%83%AC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%80%80Linux%E3%80%80php%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3&start=10&sa=N
(1) : http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGIH_jaJP253JP253&q=%e3%82%bb%e3%83%83%e3%82%b7%e3%83%a7%e3%83%b3%e3%80%80php%e3%80%80%e3%81%ae%e3%81%93%e3%82%8b
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=php+%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3+%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB+%E6%AE%8B%E3%82%8B&lr=lang_ja&aq=f&oq=
(1) : http://www.google.co.jp/search?hl=ja&q=php+%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3+%E6%AE%8B%E3%82%8B&lr=&aq=f&oq=
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=php+session.gc_maxlifetime&lr=lang_ja&aq=f&oq=
(1) : http://www.google.co.jp/hws/search?hl=ja&q=PHP+session.gc_maxlifetime&client=fenrir&adsafe=off&safe=off&lr=lang_ja
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=php+session+gc_maxlifetime&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=

 ページ閲覧者数:21人

[ php ] 一覧へ


<< 2009年11月
2009年11月21日(土)
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

 最近の書き込み

パソコンショップ
  <2009-11-21 06:56:01>
ネットコマンド
  <2009-11-20 10:30:10>
Linuxコマンド
  <2009-11-18 11:44:56>
家のパソコン
  <2009-11-17 17:25:58>
ROUND 1 (豊橋)
  <2009-11-17 07:49:50>
nPOPs
  <2009-11-15 07:40:23>
打ちっぱなし
  <2009-11-13 15:21:35>
胃カメラ
  <2009-11-13 15:10:33>
T-01A
  <2009-11-13 10:02:41>
画面キャプチャ
  <2009-11-13 07:01:33>


 カテゴリー

おでかけ(67)
サッカー(41)
季節(32)
食べ物(30)
旅(28)
家(28)
映画(26)
地元(25)
DIY(24)
家族(21)
学校(20)
モバイル(20)
生物(20)
健康(19)
Web(17)
風景(17)
ドラマ(17)
通勤(16)
ブログ(14)
Winアプリ(14)
家電(13)
ゲーム(12)
足技(12)
ブラウザ(11)
本(11)
ゴルフ(10)
自転車(10)
Linux(10)
php(9)
 ・ REST SOAP
 ・ ダウンロードできない
 ・ zip
 ・ 画像リサイズ
 ・ 正規表現
 ・ session廃棄
 ・ 価格にカンマ
 ・ php.ini
 ・ アップロードデータのサイズ
javascript(9)
PCハード(9)
ネットワーク(8)
飲み物(8)
会社(8)
感銘映像(6)
税金(5)
空想(5)
VMware(4)
Ruby(4)
データベース(3)
perl(1)