2012-03-01 21 views
3

html5に新たに導入されたlocalStorage機能は、クッキーの代替品ですか? localStorageは、httpをステートレスからステートフルにするのに役立ちますか?または、localStorageはCookieに追加されています。
あなたはまだユーザを追跡するためにクッキーを使用する必要がありますか、それともそれはny localStorageで行うことができますか?localStorageクッキーの代わりに?

+1

これを見てください:http://stackoverflow.com/questions/3220660/local-storage-vs-cookies – Nobita

答えて

2

ローカルストレージでは、クライアント側のJavaScriptがローカルマシンに状態を保存することができます(LocalStorageがサポートされている場合)。これは、クライアント側のJavaScriptがCookieを使用する可能性があることの1つですが、Cookieは、LocalStorageが置き換えられない他のものにも使用されます。

たとえば、LocalStorageはサーバーから見られないので、サーバーがクライアントの状態を追跡したり、ドメイン上の複数のページにわたって何かを追跡したい場合、サーバーはLocalStorageを使用できず、それでもクッキーを使用します。ドメインのCookieは、各ドメインの要求ごとにサーバーに送信されます(サイトのすべてのページで認証されたログインなどが可能になります)。これはLocalStorageができないものです。

1

LocalStorageはHTTPとは関係ありません。純粋にクライアント側の機能です。

関連する問題