[PHP-users 12475] Re: PHPLibのユーザ認証で Cookieが無効の場合

Tatsuo Ishii php-users@php.gr.jp
2003年1月09日 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

AltStyle によって変換されたページ (->オリジナル) /