[Tep-j-general] Re: クッキーのタイミング

Back to archive index

hamada bungu****@leo*****
2005年 10月 6日 (木) 09:08:59 JST


こんにちわ。

On Wed, 5 Oct 2005 17:04:20 +0900 (JST)
Suzuki <vx247****@yahoo*****> wrote:

> とってみましたが変わらずURLにセッションが付きまといます

tep_href_link()の該当部は

>  elseif ( ($add_session_id == true) && (tep_not_null(SID)) ) {

↑ココと思われまして、$add_session_idはデフォルトでtrueですから、実質的
に

「定数SIDが空かどうか」

で、URIにセッションIDを付けるか付けないかを判断してるようです。

で、定数SIDは

http://php.s3.to/man/ref.session.html

> SID (string)
> "name=ID"形式でセッション名とセッションIDを格納している定数。 セッション
> IDがセッションクッキーに適切にセットされている場合には空文字列が入る。

らしいので、SIDがnullでないということは

「PHP的には“セッションcookieが適切にセットされてない”」

ということではないかと。

つまりPHPはcookieを読み書き出来ていないと思われますので、おそらくは
cookie側になんらかの対策が必要と考えられます。

ところで、“cookieパスを設定しない”場合はどう動作したんでしょか?
一番あやしいのがこの「path周り」なんですけど(^_^;)

はまだ






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