ホームページ  >  記事  >  ウェブフロントエンド  >  セッションとクッキーの違いと関係は何ですか?

セッションとクッキーの違いと関係は何ですか?

一个新手
一个新手オリジナル
2017-09-25 10:24:311817ブラウズ

sessioncookie

の違い

1.保存場所:

セッションはサーバーに保存され、クッキーはクライアントに保存されます

2。保存形式:

セッションはオブジェクトの形でサーバーに保存され、Cookieは文字列の形式でクライアントに保存されます

3. 目的:

セッションは顧客認証に適しており、Cookieは適切です。ユーザーの個人設定、趣味などを保存するため

4. パス:

同じユーザーが Web サイトにアクセスしている間、パラメータ パスが Cookie に設定されている場合、セッションはどこからでもアクセスできます。そうすれば、同じ Web サイト内の Cookie は相互にアクセスできなくなります。

Cookie は、ローカルに保存された Cookie を分析し、Cookie のサイズと数量の制限よりも安全です。 :

クライアント上の単一 Cookie の制限 これは 3K です。つまり、クライアント上のサイトによって保存される COOKIE は 3K にすることはできません。ブラウザによって含まれる Cookie の最大数は異なりますが、一般的には 30 から 50 です。セッションのサイズ制限はないと考えられています。

連絡先:

クライアントが Cookie を完全に禁止している場合、セッションは Cookie を必要とします。セッションはアプリケーションサーバーによって維持されるサーバー側のストレージスペースであり、ユーザーがサーバーに接続すると、サーバーによって一意のセッションIDが生成され、そのセッションIDが識別子として使用されるため、セッションは無効になります。サーバー側のセッションスペースにアクセスします。ユーザーがページを送信すると、セッション データにアクセスするためにセッション ID がサーバーに送信されます。このプロセスでは開発者の介入は必要ありません。そのため、クライアントが Cookie を無効にすると、セッションも無効になります。 ;

さらに:

セッションは一定期間サーバーに保存されます。アクセスが増加すると、サーバーのパフォーマンスがより多く消費されます。サーバーのパフォーマンスを下げることを主に考慮する場合は、COOKIE を使用する必要がありますセッション ID はサーバーとクライアントの接続時にランダムに割り当てられます

以上がセッションとクッキーの違いと関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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