※ ChatGPTを利用し、要約された質問です(原文:現在、セッションを使用して会員用ページを作成しています。
)
セッションを使用して会員用ページを作成中にIDのセッションが切れる原因と解決方法
このQ&Aのポイント
現在、セッションを使用して会員用ページを作成中ですが、実行環境でIDのセッションが切れる問題が発生しています。
問題の原因を調査していますが、特にIDとパスワードの構文に変更は加えておらず、なぜIDだけがセッション切れするのか分かりません。
PHP.iniの設定に問題がある可能性があり、output_bufferingをOnに変更すると問題が解消される場合があるようですが、レンタルサーバでは直接変更できません。.htaccessを使用して設定変更を試みましたが正常に動作しませんでした。
現在、セッションを使用して会員用ページを作成しています。
現在、セッションを使用して会員用ページを作成しています。
ローカル環境では問題なく作動しているのですが、
実際にアップロードしてみると実行環境では動作しません。
実行環境で、「ログイン画面」からIDとパスワードを入力→ログイン後の「メイン画面」へは通常に動作するのですが、
その後、別のページに行くと、IDのセッションだけが途切れている事が分かりました。
原因を調べているのですが、IDとパスワードでは特に違った構文にはしておらず、なぜIDだけがセッション切れしているのかが分かりません。
調べてみると、PHP.iniの設定が関係している可能性があり、
PHP.ini内の”output_buffering = Off” を On にすれば、実行できたという例がありました。
私はレンタルサーバにアップロードしているので、PHP.iniの設定を直接変更することが出来ません。
.htaccessを使用して、PHP.iniの設定を変更しようと試みているのですが、
正確には、PHPスクリプト内でini_get()関数を使用し、
値を表示してみたり、それを確認した上で、.htaccessで変更を試みていました。
こちらもローカル環境では変更できるのですが、実行環境では変更が出来ませんでした。
原因が掴めない状況です・・・。
どなたか、お知恵をお貸し下さい。よろしくお願いします。
お礼
javascriptでPHPを読んでるところで上書きされていました。 ありがとうございました!