kn_admin****@ku-ch*****
kn_admin****@ku-ch*****
2010年 9月 16日 (木) 16:57:46 JST
こんにちは佐藤と申します。 先日、既存のosCommerce環境をPHP5に移行しました。 その際に、MLにて過去に報告された現象がこちらでも発生しました。 過去ログと同様の対応によりエラーは回避できました。 参考にさせていただいた過去ログでは投稿者の対応方法についてのレスが無く 最新ソースも変更がないようですが、この対応方法で問題ないと考えて良い のでしょうか。どなたかご意見いただければ助かります。 推奨環境はあくまでもPHP4であることは認識しており、PHP4環境では現状で 正常に動作していることも認識しております。 よろしくお願いいたします。 >2009年 8月 21日 (金) 14:18:21 JST >私のところも、サーバーがPHP5になってから同じエラーが出るようになりました。 >sessions.phpの139行目にある、新しいセッションをスタートしてから >session.use_trans_sidを設定しているのが原因のようです。 >基本的には、セッションをスタートする前にini_setしないといけないはずですが。 >と言うことで・・・ > >// tep_session_start(); >// ini_set('session.use_trans_sid', $saved_value); > > ini_set('session.use_trans_sid', $saved_value); > tep_session_start(); > >に変更しました。 > >ただ、なぜここで再度 ini_set('session.use_trans_sid', '0'); としなくては >いけないのでしょうか?