本番環境の社内システムのPHPバージョンを5.3から5.4.16にアップグレードする必要があります
offオフがログインできないことがわかったため、プロセスを中断し、サーバー側のジャンプの2つのページが$セッションを取得できないことがわかりました。 残念なことに、インターネットで解決策を見つけることができませんでしたが、あらゆる種類の記述が見つかりました、器 まずブラウザのCookieを確認してください。Cookieが利用可能で、セッションIDも正常に取得できます
もう一度コードを見ると、非常に普通にコードが書かれており、先頭が session_start 、真ん中が $SESSION[XXX] = XXXX で、すべてが正常です
混乱しておかしくなりそうなとき
よく考えてみると、PHP はセッションをどこに保存するのでしょうか?
Tomcat は、データベースでシリアル化するか、ローカル ファイルに書き込むか、単にメモリに保存するかを選択できます默 PHP の元のデフォルトは TXT ファイルに保存され、保存されたパスは php.ini の session.save_path
です。アミターバさん、pHP をアップグレードした後、システムは session.save_path の所有権を、現在 PHP を実行しているユーザーではなく、ROOT に渡しました。
PHP にはこのパスにセッションを書き込む権限がないため、当然、セッションは失われます。
K FFFFFUCK 犬の日 PHP!!!!
http://www.bkjia.com/PHPjc/477302.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/477302.html