エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【PHP】なぜかセッションが切れる問題の犯人は、session_regenerate_id(true)だった
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【PHP】なぜかセッションが切れる問題の犯人は、session_regenerate_id(true)だった
どうも、コウイチです。 PHPでログイン機能を作っているのですが、セッション変数が勝手に削除されてし... どうも、コウイチです。 PHPでログイン機能を作っているのですが、セッション変数が勝手に削除されてしまうバグが発生して困っていました。 なんとか解決しましたので、ここに記したいと思います。 強制的にセッションが消えるバグが発生 強制的にセッションが消えるバグです。 具体的には、ログイン後の各画面で最初にセッション変数をチェックし、ログインしていたら表示し、ログインしていなければ強制終了するようにしています。 しかし、各画面間の移動で頻繁に、ログインされていない処理の方が走ってしまい、強制終了してしまうのです。 大事なデータを送信中に、強制終了にでもしたら大変。 その膨大なデータの入力時間が無駄になります汗 こんなシステム、誰も使いたくない。。。 というわけで、この致命的なバグを解決すべく、ググりまくりました。 するとある関数が原因だと判明し、めでたく解決に至りました\(^o^)/ というわ