[PHP-users 12475] Re: PHPLibのユーザ認証で Cookieが無効の場合
Tatsuo Ishii
php-users@php.gr.jp
Thu, 09 Jan 2003 10:58:21 +0900 (JST)
石井です.
ひろかわさんのパッチ入りのPHPlibを使用していますが,
page_open(array("sess"=>"Pgimage_Session",
"auth"=>"Pgimage_Auth",
"perm"=>"Pgimage_Perm"));
?>
という感じでauthも使っていますが,cookieの有効/無効に関わらずちゃんと
セッションが使えています.環境はphp-4.2.2+PostgreSQL 7.3.1です(もちろ
んregister_globals=off).
local.incのSessionクラスはこんな感じ(一部).
class Pgimage_Session extends Session {
var $classname = "Pgimage_Session";
var $cookiename = ""; ## defaults to classname
var $magic = "Hocuspocus"; ## ID seed
var $mode = "cookie"; ## We propagate session IDs with cookies
var $fallback_mode = "get";
var $lifetime = 0; ## 0 = do session cookies, else minutes
var $that_class = "Pgimage_CT_Sql"; ## name of data storage container
var $gc_probability = 5;
var $allowcache = "no"; ## "passive", "no", "private", "public"
> PHPLIBのバグでしょうか?
というわけで「使い方が悪い」に一票.
P.S. ひろかわさんのパッチには一部不具合があり,最近(といっても去年
の話)更新されています.最新のものをダウンロードすることをおすすめします.
--
Tatsuo Ishii