[PHP-users 28867] Re: セッション処理つきまして

Y.Matsumoto rokubou @ msoft.co.jp
2006年 3月 29日 (水) 09:17:20 JST


まつもと@入谷です。

DBを使うのであれば、以下のサイトの情報を利用した方が良いと思います。

http://www.zend.com/zend/spotlight/code-gallery-wade8.php

MySQLを使ったsave handlerのサンプルです。

> セッション開始時に$_SESSION["MySesssion"]=session_id()とし、
> 各ページ遷移時に$_SESSION["MySesssion"]の値をDBに問い合わせ
> 以前のセッションから指定時間が経過しているかどうか調べる
> ということにしました。
> (タイムアウトしていればそのセッション変数はDBから削除し、
> セッションの終了とします。)

このタイムアウト時の処理は class session の function _gc($life) で
処理できます。

さんこうまでに。

-- 
Y.Matsumoto <rokubou @ msoft.co.jp>



PHP-users メーリングリストの案内