TAMURA Toshihiko
tamur****@bitsc*****
2004年 4月 21日 (水) 09:52:39 JST
こんにちは、田村です。 永田さん: > > http://69.50.193.26/~hideout/catalog/default.php > > へアクセスして、あちこちクリックしてみたのですが、発行されるセッションIDがそ > のたびに変化してしまっているのが気になります。 > > # 例えば最初に発行されたセッションIDが「osCid=AAAAAA」だとして、上部 > # のAccountをくりっくすると「osCid=AAAABB」の様に違うIDを表示しています。 > # セッションIDがクリックする度に新たに発行(?)されている様ですので、この状 > # 態だと、カートへ入れた商品も表示されませんよね。 そうなんですね。 セッションIDが変わってしまうのが直接の原因なんでしょう。 それに関連して、ブラウザでクッキーを受け付けていても URLにセッションIDがついてしまうのがおかしいです。 たとえば、catalog/default.php の<body ...>の直後に 以下の行を加すると、 ---------------------------------------- <?php echo 'session.use_trans_sid=' . ini_get('session.use_trans_sid'); // DEBUG ?> ---------------------------------------- ブラウザでdefault.phpを開いたときに次のように表示されるはずなんですが、 どうなりますか? ---------------------------------------- session.use_trans_sid=0 ---------------------------------------- もしそうなっていなかったら、 session.use_trans_sid の値をユーザ側で変更できないように サーバのPHPの設定が変更されているのかもしれません。 -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/