2010-12-31 3 views
0

HTML 5とさまざまなクライアントサイドストレージテクノロジの登場により、クッキーの必要性はありますか?古いブラウザをサポートする必要はないと仮定します。HTML5とクッキー

答えて

3

ログインの検証で引き続き使用されます。壊れていないものを修正しないでください。

+0

ローカルウェブストレージも同様に機能します。 – Steve

+0

ローカルストレージはサーバーサイドからは利用できないため動作しませんが、クッキーは機能しません。 – Crozin

0

セッションはまだサーバー側のオプションであるように、Cookieはオプションとして利用できます。 Html5クライアント側のストレージオプションに関しては、仕様のより揮発性の高い部分の1つです。多くの/ほとんどのブラウザはHtml5をある程度サポートしています。しかし、ストレージをどのように実装しているかは、スペックで数回変更されて以来、一貫していません。

言い換えれば、Diodeusの答え...クッキーは壊れていないので、それらを修正または交換する必要はありません。 Html5ストレージは単なる別のオプションです。

1

Diodeusが壊れていない場合は—にありますが、なぜそれを修正しますか? Cookieは、古いものを含め、多くのブラウザで非常にうまくサポートされているため、HTML5クライアントサイドオプションを使用するよりも、Cookieを使用する方が互換性があります。多くのブラウザはHTML5を完全にサポートしていないため、おそらく決してありません。

セッションはクライアント側にとっては良いアイデアですが、クッキーは、ユーザーがウィンドウを閉じるとセッションが消えるため、セッションが不足している「このユーザーを覚えてください」機能に役立ちます。

+0

しかし、古いブラウザは気にしません。ローカルWebストレージは、ユーザーがウィンドウを閉じると消えません。 – Steve

+0

Steve:ユーザーがブラウザを閉じるとセッションクッキーだけが消えます。通常のクッキーには有効期限があります。また、個人データ削除機能を使用すると、html5ストレージも削除されます。 – stracktracer