hamada
bungu****@leo*****
2005年 10月 5日 (水) 11:40:08 JST
こんにちわ。 On Wed, 5 Oct 2005 11:06:49 +0900 (JST) Suzuki <vx247****@yahoo*****> wrote: > applicationtop.php内でif > (!function_exists('session_start') > の > 場合のみ読み込まれているようです。 え〜っと、「関数session_start()がある場合の反対」=ない時ですから、同関 数がある環境では確かに読まれないようですね。どーもすみません(^^;; > どうやらapplicationtop.php内の > // lets start our sessionの項目をいじるとクッキーが > 有効になったりならなかったりします。 > ここが怪しいのかな? ここですね。 > // lets start our session > if (isset($HTTP_POST_VARS[tep_session_name()])) { > tep_session_id($HTTP_POST_VARS[tep_session_name()]); > } elseif ( (getenv('HTTPS') == 'on') && isset($HTTP_GET_VARS[tep_session_name()]) ) { > tep_session_id($HTTP_GET_VARS[tep_session_name()]); > } > > if (function_exists('session_set_cookie_params')) { > session_set_cookie_params(0, substr(DIR_WS_CATALOG, 0, -1)); > } > > tep_session_start(); ・なんとかしてセッション名を取得して設定 ・DIR_WS_CATALOGの末尾1字を切り飛ばしてcookieバスにする …と動いてるような気がします。 これだとDIR_WS_CATALOGの先頭&末尾が「/」じゃない場合cookieに設定される パスが実際と異なってしまう気がするんすが、DIR_WS_CATALOGの設定はどうなっ てるんでしょか?? はまだ