[Tep-j-general] Re: かごに入らなくなりました。

Back to archive index

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/





Tep-j-general メーリングリストの案内
Back to archive index