ホームページ >バックエンド開発 >PHPチュートリアル >セッション関連の問題
セッションの問題
で、
セッションの処理中に奇妙な問題が発生しました。データベースを使用していますが、問題があります。
ユーザーのログイン情報を保存できませんでした。追跡した結果、session_write() が複数回呼び出され、データベースに保存された SQL の最初のデータのみが正しいことが判明しました。その場合は、データベース ストレージを使用せず、ファイル ストレージを使用します。問題は解決しました。セッションを処理するスクリプトに問題があるようですが、ローカルでテストするのは問題ありません。オンライン上でのみ問題があります。 phpinfo で入力されたセッション情報を比較すると、違いは見つかりませんでした。何が起こっているのか?
-----解決策--------------------------------
キーはデータベースの書き方によって異なります。 。おそらく最新のセッションを更新していない可能性があります。
------解決策---------
データベースへの書き込み時に問題が発生しました
------解決策----------------------
Session_write は、対応する session_id が存在するかどうかを判断する必要があります
存在する場合は、変更の更新を実行します
それ以外の場合は、挿入を実行します
------解決策---------