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周り」なんですけど(^_^;) はまだ