sessionとcookie
の違い
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 サイトの他の関連記事を参照してください。