田中裕之@グリニッジ
tanak****@green*****
2005年 10月 8日 (土) 16:27:53 JST
田中です。 前回の補足なのですが、admin側で > admin/includes/application_top.php 171行目〜 > > // lets start our session > if (function_exists('session_set_cookie_params')) > { > session_set_cookie_params(0, DIR_WS_ADMIN); > } > tep_session_start(); と変更をかけた場合に、もう一箇所変更すべき箇所がありました。 admin/users_login.php の上のほうで、 // セッションID を削除する // PHPSESSIDのクッキー名で記録されている setcookie(session_name(), '', time() - 3600, '/'); setcookie(session_name(), '', time() - 3600, substr(DIR_WS_ADMIN, 0, -1)); という部分も、 // セッションID を削除する // PHPSESSIDのクッキー名で記録されている setcookie(session_name(), '', time() - 3600, '/'); setcookie(session_name(), '', time() - 3600, DIR_WS_ADMIN); にしてあげないと、管理画面のログインの際に、少々挙動がおかしくなります。 はまださん、レスありがとうございました。 MS2ではセッション周りが結構拡張されていますので、参考にしてMS1側にも 盛り込んでいったほうがよさそうですね。 SSL下でcookieにセッションIDを格納する際など、いろいろと細かい指定が 出来るようです。 MS1、MS2、そしてMS3の変更点を、もう少ししっかりと調べてみようと思います。 On Thu, 6 Oct 2005 19:30:36 +0900 (JST) Suzuki <vx247****@yahoo*****> wrote: > お世話になりますスズキです。 > はまだ様、田中様丁寧なアドバイスありがとうございます。 > > > session_set_cookie_params(0, DIR_WS_CATALOG); > > このように設定するのがベストなのですね!! > この部分は上記のとおりに変更致しました。 > ただ、残念ながら当方の環境では、URLはついて回ります。 > > 色々、サーバー側の設定を変えていたら、php.iniの > session.use_only_cookies を"On"にしたら、 > クッキーのみに格納されるようになりました。 > もちろんクッキーのない環境ではURLにセッションが付きます > 。 > 思わぬ形で解決致しました。 > > > admin/includes/application_top.php 171行目〜 > > > > // lets start our session > > if (function_exists('session_set_cookie_params')) > > { > > session_set_cookie_params(0, DIR_WS_ADMIN); > > } > > tep_session_start(); > > admin側に関しては当方の環境ではセッションは格納されて > いたのですが、上記の設定にしたら逆に、クッキーが発行 > されなくなってしまいました。 > 複雑ですね。とても勉強になります。 > 本当にありがとうございました。 > > -------------------------------------- > Know more about Breast Cancer > http://pr.mail.yahoo.co.jp/pinkribbon/ > > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general +------------------------------------------+ Hiroyuki Tanaka <tanak****@green*****> http://www.greenwich.co.jp/ +------------------------------------------+