1

どちらがセッション制御に最適なオプションかわかりません。

ユーザー/パスワード/ログインはセキュリティ上の理由からサーバーセッションで保存する必要があることは知っていますが、他に保存したいものはありますか?

htmlがサーバー側でアセンブルされたときにサーバーストレージにデータがある場合、php / python / c#/ javaがセッションデータを埋め、html5 sessionStorageを使用している場合、保存されたデータを埋めるのはjavascriptになります。サーバーセッションでsessionStorageを使用する理由とタイミングを理解したい。誰かがそれを手伝ってくれますか?

4

1 に答える 1

2

まず、重要なすべてのものにサーバーストレージを使用します。セッションストレージは、主要な機能に使用できるほど広くサポートされていません。

次に、ユーザーに知られたくない、またはサーバー側で変更できるようにしたくない情報を保存する必要があります。ユーザー側の情報は、なりすましや変更の対象となる可能性があるため、この点に注意してください。すべての重要な値を検証する必要があります。

最後に、sessionStorageは多くの点で優れていますが、主な大きな機能は、AJAX Webアプリで使用して、クライアント側で情報を処理できるようになることだと思います。大量のデータを送受信する代わりに、一度送信してそこに保持することができます。特に複雑なプログラムの場合、サーバー上のユーザーのフットプリントを削減します。

とは言うものの、今のところ、サイト/アプリの実行に不可欠ではない付加的な機能にのみ使用することを繰り返します。

于 2011-11-23T16:47:58.210 に答える