0

私は、実際にAndroidデバイスからユーザーデータを取得し、それをサーバーに配置するAndroidアプリに取り組んでいます。ユーザー名、パスワード、登録目的の電子メールを取得し、ユーザーログインしてアプリメニューにアクセスします(リストを表示する)製品の検索、製品の検索、リストに自分の製品の詳細の追加)。したがって、Cookie とセッションを使用することは、私のアプリにとっては良い考えです。Cookie は、ログインしてアクセスするたびに、ユーザーとセッションによってブロックされる可能性があります。

しかし、私はこのクッキーとセッションの概念にまったく慣れていないので、開始する前にここで質問することをお勧めします.クッキーとセッションのどちらを使用する必要がありますか?

4

1 に答える 1

0

ユーザーは Cookie をブロックできません。Cookie は、各リクエストで送信する単なるヘッダーです。

Cookie は、サーバー側での処理が容易です。$_SESSION["variable"] を使用して、ユーザーの変数を取得/設定するだけです。サーバー上での生活を簡素化します。ただし、主な欠点はセッションの保守性と管理だと思います。たとえば、ユーザーが別のデバイスで再度ログインし、最初のセッションを無効にしたい場合です。とても簡単ではありません。

セッションを使用する場合は、おそらくそれらをデータベースのテーブルに保存します。必要なときにセッションの詳細を取得する必要があります。これは一種の余分な努力です。しかし、データベース セッションは、ある種の管理機能をすぐに提供します。


上記の理由とその他の理由から、私はデータベース セッションを好みます。ただし、それはあなた次第です

于 2013-09-30T14:21:32.490 に答える