[PHP-users 29047] Re: セッションが使えないので教えてください。

kondo nobuaki3.kondo @ toshiba.co.jp
2006年 4月 20日 (木) 11:15:31 JST


近藤です。

レスありがとうございます。
> phpinfo()の情報が少ないのでなんともいえませんが、
> session.cookie_secure が on、かつhttpでアクセスしていたりとか?
>
> この設定の場合、下記に似た挙動をすると思いますが…
>
>
> On Thu, 20 Apr 2006 10:44:32 +0900
> "kondo" <nobuaki3.kondo @ toshiba.co.jp> wrote:
>
>> /tmpの下には、sess_XX・・・XXX(セッションID)といった感じのファイルが
>> アクセスするたびに作られるようです。

phpinfo()の結果は以下の通りでした。
Directive                       Local Value     Master Value
session.auto_start              Off             Off
session.bug_compat_42           On              On
session.bug_compat_warn         On              On
session.cache_expire            180             180
session.cache_limiter           private         private
session.cookie_domain           no value        no value
session.cookie_lifetime         0               0
session.cookie_path             /               /
session.cookie_secure           Off             Off
session.entropy_file            no value        no value
session.entropy_length          0               0
session.gc_divisor              100             100
session.gc_maxlifetime          1440            1440
session.gc_probability          1               1
session.name                    PHPSESSID       PHPSESSID
session.referer_check           no value        no value
session.save_handler            files           files
session.save_path               /tmp/Session    /tmp/Session
session.serialize_handler       php             php
session.use_cookies             On              On
session.use_only_cookies        On              On
session.use_trans_sid           Off             Off
--------------------------------------------------

php.iniを開いてsession.cookie_secure検索したら無かったので、
session.cookie_secure = onというのを[Session]の次の行に追加
してApacheを再起動し、IEでアクセスしてみましたがpage1.php,page2.php
ともに同じ結果でした。
session.cookie_secureがOnになっていることはphpinfo()で確認しました。







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