0

編集:以下のZenのコメント(すでに受け入れられている答えです)がトリックを行いました。サーバー上のphp.iniをワークステーション上のphp.iniで上書きしました。私はもうこの問題を抱えていません。

サーバー上:このセッションを設定した直後にコントローラーで$ this-> session-> userdata('uid')を出力しようとしましたが、その時点ではすべて正常ですが、ログインでこのuidをvar_dumpするとページはfalseを返します。存在しません。また、ブラウザ内のCookieとすべてを数回消去しようとしました。また、再起動してみました。

私のローカルホスト:すべてが正常に機能しています。

誰かがこれを経験しましたか?

背景:システムがユーザーによって入力されたログイン情報を取得し、ユーザーがデータベースに存在するかどうかを検証した後、このセッション変数がモデルに設定されます。

誰かがこれを経験しましたか?

私のワークステーションはWindows7でXAMPP1.7.7を実行しており、サーバーはcentOSでLinux用のXAMPPを使用しています。私のブラウザーはクロムです。私が指定しなければならない他の何かは私に知らせてください。

4

1 に答える 1

0

リモート CentOS マシン上のローカル サーバーからまったく同じphp.iniファイルを使用してみてください。これにより、php 構成でエラーが発生する可能性がなくなります (実際に発生したことがわかりました...)。

これは、「PHP でこの説明のつかない問題を引き起こしている原因は何ですか?」という点で常に高く評価されるはずです。リスト。

于 2012-10-18T04:05:17.623 に答える