セッション関連の問題

Jun 13, 2016 pm 01:38 PM
insert session update write

セッションの問題
で、
セッションの処理中に奇妙な問題が発生しました。データベースを使用していますが、問題があります。
ユーザーのログイン情報を保存できませんでした。追跡した結果、session_write() が複数回呼び出され、データベースに保存された SQL の最初のデータのみが正しいことが判明しました。その場合は、データベース ストレージを使用せず、ファイル ストレージを使用します。問題は解決しました。セッションを処理するスクリプトに問題があるようですが、ローカルでテストするのは問題ありません。オンライン上でのみ問題があります。 phpinfo で入力されたセッション情報を比較すると、違いは見つかりませんでした。何が起こっているのか?

-----解決策--------------------------------
キーはデータベースの書き方によって異なります。 。おそらく最新のセッションを更新していない可能性があります。
------解決策---------
データベースへの書き込み時に問題が発生しました
------解決策----------------------
Session_write は、対応する session_id が存在するかどうかを判断する必要があります
存在する場合は、変更の更新を実行します
それ以外の場合は、挿入を実行します
------解決策---------

話し合う

引用:

Session_write は、対応する session_id が存在するかどうかを判断する必要があります
存在する場合は、変更更新を実行します
それ以外の場合は、挿入を実行します


ローカルテストでは複数の挿入や更新が発生しません。

ご協力ありがとうございます
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

セッション失敗を解決する方法 セッション失敗を解決する方法 Oct 18, 2023 pm 05:19 PM

セッション失敗を解決する方法

PHP セッションのクロスドメイン問題の解決策 PHP セッションのクロスドメイン問題の解決策 Oct 12, 2023 pm 03:00 PM

PHP セッションのクロスドメイン問題の解決策

Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策 Mar 16, 2024 pm 10:16 PM

Microsoft 互換性テレメトリの高い CPU 使用率に対する解決策

Redis 共有セッション アプリケーションに SMS ログインを実装する方法 Redis 共有セッション アプリケーションに SMS ログインを実装する方法 Jun 03, 2023 pm 03:11 PM

Redis 共有セッション アプリケーションに SMS ログインを実装する方法

JavaScript Cookie と PHP Cookie の違いは何ですか? JavaScript Cookie と PHP Cookie の違いは何ですか? Sep 02, 2023 pm 12:29 PM

JavaScript Cookie と PHP Cookie の違いは何ですか?

KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします Jun 23, 2024 am 07:54 AM

KDE Plasma 6.1 は、人気のある Linux デスクトップに多くの機能強化をもたらします

Springboot2のセッションタイムアウト設定が無効になる問題の解決方法 Springboot2のセッションタイムアウト設定が無効になる問題の解決方法 May 22, 2023 pm 01:49 PM

Springboot2のセッションタイムアウト設定が無効になる問題の解決方法

mysqlの挿入無視、挿入、置換の違いは何ですか mysqlの挿入無視、挿入、置換の違いは何ですか May 29, 2023 pm 04:40 PM

mysqlの挿入無視、挿入、置換の違いは何ですか

See all articles