-1

私はウィキでこれを読みました:

HTTP Cookie、Web Cookie、またはブラウザー Cookie とも呼ばれる Cookie は、通常、Web サイトから送信され、ユーザーが Web サイトを閲覧しているときにユーザーの Web ブラウザーに保存される小さなデータです。ユーザーが今後同じ Web サイトを閲覧すると、Cookie に保存されたデータが Web サイトによって取得され、ユーザーの以前のアクティビティが Web サイトに通知されます。[1] クッキーは、ウェブサイトがウェブサイトの状態やユーザーが過去に行った活動を記憶するための信頼できるメカニズムとなるように設計されています。これには、特定のボタンのクリック、ログイン、または数か月または数年前にユーザーがアクセスしたページの記録が含まれます。

次に、Cookie を作成したユーザーを知りたいと思います。それはブラウザですか、それともすべてのサイトが独自に Cookie を作成できますか? Cookie に保存する必要がある情報を誰が管理し、すべてのフォーム フィールド データを Cookie に保存するにはどうすればよいですか?

4

4 に答える 4

0

次に、Cookie を作成したユーザーを知りたいと思います。それはブラウザですか、それともすべてのサイトが独自に Cookie を作成できますか? どの情報を Cookie に保存する必要があるか、およびすべてのフォーム フィールド データをどのように Cookie に保存するかを制御するのは誰ですか?

Cookie は、Web サーバーによってクライアント マシン上に作成されます。Cookie は php セッションを使用して開始されます。クライアント側のブラウザは、この Cookie をユーザーを識別する phpsession ID として保存します。サーバー上の PHP は、クライアントからサーバーに送信される Cookie によってユーザーを認識できます。(ブラウザ経由)。

Web サイトの作成者は、Cookie に含まれるデータを制御します。たとえば、

`<? php 
session_start();
if($_SESSION['logged_in'] == "")
{
 header("Location: login.php");
}
?>`

たとえば、上記のコードは、ユーザーがログインしていない場合に「logged_in」という値を持っているかどうかをチェックし、ログイン ページにリダイレクトされます。それ以外の場合は、引き続きページを表示できます。

「ありがとうございます。あるサイトが他のサイトの Cookie にアクセスし、そこから情報を読み取って意味を理解できることを教えてください – Vinayjava 1 時間前」

はい、ある Web サイトが別の Web サイトから情報を取得できます。これはクロス サイト リクエスト フォージェリと呼ばれ、ほとんどの場合、XSS インジェクションなどを介して実行されます。ユーザーの Cookie を盗むために使用できます。

クッキーに関するその他の質問は私にメッセージを送ってください。

于 2013-03-30T12:32:51.497 に答える
0

「クッキーを設定する」セクションが大いに役立つと思います。

http://en.wikipedia.org/wiki/HTTP_cookie

于 2013-03-30T10:36:25.267 に答える
0
  1. Web サイトは、フロントエンド (Javascript Cookie) またはバックエンド (PHP Cookie) のいずれかに Cookie を作成します。
  2. Web サイトの開発者は、Cookie に保存される内容を制御します。
  3. Web サイトの開発者は、フォームから情報を取得して処理し、Cookie に保存します。
于 2013-03-30T10:38:18.630 に答える
0

Cookie はサイト所有者によって作成されます。Cookie は、実際にはクライアント側のセッションです。

于 2013-03-30T10:38:29.460 に答える