2

PHPsetcookie()関数を使用すると、クライアントのコンピューターのどこに作成されますか?

4

2 に答える 2

3

を使用するsetcookie()と、設定する Cookie や有効期限などの情報を含む HTTP ヘッダー (Set-Cookie) が含まれます。

その Cookie 自体が保存される場所は、ブラウザ次第です

次にブラウザは、以下で説明するように、必要に応じてヘッダを付けてどこかに保存した Cookie のコンテンツを送信します。Cookie:

Cookie に関連するヘッダーには、Set-Cookie と Cookie の 2 つがあります。Set-Cookie ヘッダーは、HTTP 要求に応答してサーバーによって送信されます。これは、ユーザーのシステムで Cookie を作成するために使用されます。一致するドメインとパスを持つ Cookie がある場合、Cookie ヘッダーは、サーバーに送信される HTTP 要求と共にクライアント アプリケーションによって含められます。

RFC6265は、 HTTP CookieおよびSet-Cookieヘッダー フィールドを定義します。

于 2012-11-16T10:35:25.170 に答える
0

ブラウザーはヘッダー付きの HTTP 応答を受け取り、Set-Cookieそれを内部で処理します。

Cookie は、メモリ、Cookie のファイル、Cookie のディレクトリ内のファイル、またはその他の任意の場所に保存できます。これは、Web サーバーに対して完全に透過的な実装の詳細です。

ほとんどのブラウザーは、既存の Cookie を表示するための UI を提供します。

リクエスト監視ツール (ブラウザーに組み込まれているツール、または Charles Proxy などの外部ツール) を使用して、リクエストでサーバーに送り返される Cookie ヘッダーを監視することもできます。

于 2012-11-16T10:36:10.563 に答える