Taka Int
takai****@mac*****
2004年 5月 6日 (木) 19:09:35 JST
はまだ様、佐藤様、 お返事ありがとうございます。 ローカル(テスト)と本番サーバーのphpinfo確認しました。 両サーバーとも session.use_cookies は on でした。 さらに注意深く違いを探してみましたら、 Apache Environment の HTTP_CONNECTION が テスト環境では keep-alive となっているのに 本番環境では close となっていました。 HTTP Headers Information > HTTP Response Headers の、 テスト環境では、 Keep-Alive : timeout=15, max=100 Connection : Keep-Alive 本番環境では、 Connection : close となっています。 その他はほとんど同じでした。 たぶん、この辺りのApache設定が原因ではないかと推測します。 この HTTP_CONNECTION を CLOSE から ON にするのは難しいでしょうか? Apacheの参考書で調べてみると、KeepAlive の設定は server config (httpd.conf?) でしか設定できないみたいです。 本番はレンタルサーバーなので、server config は変更できそうにありません。 その他原因などは、考えられないでしょうか? ApacheもPHPも必死に勉強しているのですが、まだまだわからないことだらけです。 どうかよろしくお願いいたします。 TAKA @ INT On 2004/05/06, at 17:33, hamada wrote: > > こんにちわ。 > > On Thu, 6 May 2004 16:04:47 +0900 > Taka Int <takai****@mac*****> wrote: > >> 本番のレンタルサーバーにてチェックしてみたところ、 >> なぜかクッキーの利用ができず、URLの最後にoscSid=が付きます。 > > 「session.use_cookiesがoffになってるだけ」ってことは無いんですよね? > phpinfoで確認してください。 > > session.use_cookiesはPHP_INI_ALLなので、php.iniをいじれない環境でも設定 > が許せば.htaccessで > > php_value session.use_cookies 1 > > とかしてオーバーライド出来るハズです、たぶん。 > > http://php.planetmirror.com/manual/ja/ref.session.php > > cookieのみってことなら多分register_globals問題ではないと思うんですが。 > > これで駄目な場合は、新旧環境のphpinfoを見比べる事で突破口が開けそうな気 > がします。 > > はまだ > > > > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general >