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

tosi@rootbox.co.jp php-users@php.gr.jp
Thu, 09 Jan 2003 06:52:16 +0900


箱根より
仕事に使っては、いけない!

kossy wrote:

>自己レスですが、
>
>下記のクラスの設定で、セッションのみの指定でpage_open()を呼んだ場合は、cookieが
>無効の場合は、URLにセッションIDがわたりますが、
>page_open(array("sess"=>"My_Session"));
>
>次の様にauthまで付けるとcookieが無効の場合にURLにセッションIDがわたらないようです。
>page_open(array("sess"=>"My_Session","auth"=>"My_Auth","perm"=>"My_Perm"));
>
>PHPLIBのバグでしょうか?
>
>  
>
>>PHP4.1.2にPHPLib7.1を使ってユーザー認証をするスクリプトを確認しています。
>>
>>cookieを使う場合は問題ないのですが、cookieが利用不可の場合、ページが
>>切り替わるたびに認証画面が出てしまいます。
>>
>>local.incでは次の様に設定しています。
>>
>>class My_Session extends Session {
>>  var $classname = "My_Session";
>>  var $cookiename     = "My_ses";      // クッキー名(省略時はクラス名)
>>  var $magic          = "henohenomoheji";  // セッションID生成用シード
>>  var $mode           = "cookie";          // セッションIDをCookieで渡す
>>  var $fallback_mode  = "get"; // フォールバック用モード
>>  var $lifetime       = 5; // セッション有効時間(分)。0:セッションCookie
>>  var $that_class     = "My_CT_Sql"; // データ保存用コンテナクラス名
>>  var $gc_probability = 5; // ガーベッジコレクタ起動確率(%) 
>>}
>>
>>PHPLibは他にも7.2dPre2やPHP4徹底攻略実践編の著者の方のサイトから
>>パッチ版をダウンロードしましたが同じでした。
>>    
>>
>
>kossy
>kossy@mtg.biglobe.ne.jp
>
>
>_______________________________________________
>PHP-users mailing list
>PHP-users@php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>
>  
>