ホームページ  >  記事  >  バックエンド開発  >  Cookie とセッションの違いは何ですか?

Cookie とセッションの違いは何ですか?

清浅
清浅オリジナル
2018-11-30 13:59:3777052ブラウズ

Cookie とセッションの違いは、Cookie はブラウザ上にテキスト形式で保存され、ストレージ容量が制限されているのに対し、セッションはサーバー上に保存され、複数の変数を無制限に保存できます。 Cookie よりも安全です

php では、サイトの訪問者情報をセッションまたは Cookie に保存するように指定できます。どちらも同じことを実現できます。では、両者の違いは何ですか? で紹介します。詳細は記事で。

[おすすめコース: PHP コースJavaScript コース]

Cookie とセッションの違いは何ですか?

cookie

はユーザーのコンピュータ上にあり、ユーザーが削除するまでユーザーのコンピュータ内の情報を維持するために使用されます。たとえば、Web ページ上で特定のソフトウェアにログインするときにユーザー名とパスワードを入力し、それを Cookie として保存すると、Web サイトにアクセスするたびにログインする必要がなくなります。ブラウザ上にあらゆるテキストを保存でき、いつでもどこでもブロックまたは削除できます。 Cookie を無効にしたり編集したりすることもできますが、注意する必要があるのは、プライバシー漏洩を防ぐために Cookie を使用して個人データを保存しないことです

Cookie とセッションの違いは何ですか?

#セッション

セッションはセッション情報と呼ばれ、Web サーバー上にあります。主に訪問者と Web サイト間の対話を担当します。アクセス ブラウザーが http アドレスを要求すると、そのアドレスが に渡されます。 Web サーバーにアクセスし、アクセス情報と照合します。Web サイトを閉じると、セッションが終了したことを意味します。Web サイトは情報にアクセスできないため、永続的なデータを保存できません。Web サイトにアクセスできず、無効にすることもできません

Cookie とセッションの違いは何ですか?

#セッションとクッキーの違い

(1) クッキーはブラウザ内にテキストファイル形式で保存されますが、セッションはサーバー側に保存されます。 、限られた量のデータを保存します。許可されるのは 4kb だけであり、Cookie に複数の変数は保存されません。

(2) Cookie ストレージはデータ量を制限しており、許可されるのは 4KB のみですが、セッションは無制限です

(3) Cookie 値には簡単にアクセスできますが、セッション値には簡単にアクセスできませんしたがって、より安全です

(4) Cookie の時間を設定すると、Cookie の有効期限が切れる可能性があります。ただし、session-destroy() を使用すると、セッションが破棄されます。

要約: サイトに頻繁にログインする必要がある場合は、Cookie を使用して情報を保存するのが最善です。そうしないと、毎回ログインするのが特に面倒になります。高度なセキュリティとデータ制御機能が必要です セッション効果はより優れています。もちろん、この 2 つを組み合わせて、アイデアに従って Web サイトを実行することもできます。

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

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