1

私は初心者で、現在、小さくて基本的なWebページをデザインすることでPHPを学んでいます。コードにCookie処理スクリプトを追加したいと思います。最初はJavascriptでやろうと思っていました。しかし、PHPのCookie管理機能を閲覧して、その詳細を見て、とても驚きました。

しかし、その背後にあるメカニズムはわかりません。PHPはサーバーサイドスクリプトと言われています。コンピューターのCookieをどのように制御できますか?それはどのようにそれをしますか?

4

2 に答える 2

2

Cookieは、HTTPヘッダー(サーバー側)またはJavaScript(クライアント側)のいずれかを設定することによって設定されます。

関数を呼び出すときにPHPが行うことは、次のsetcookie()ようなHTTP応答ヘッダーを生成することです。

Set-Cookie: name=value

詳細については、次のWikipediaの記事を確認してください:http: //en.wikipedia.org/wiki/HTTP_cookie

于 2012-10-23T09:09:05.327 に答える
1

ユーザーがリンクをクリックすると、リクエストヘッダーが関連するサーバーに送信され、ウェブサイトにアクセスします。次に、Webサーバーは応答ヘッダーを使用して応答します。応答ヘッダーには、HTMLが着信していることをブラウザーに通知するスペースがwndにあります。

返信ヘッダーには、Cookie、受信データが含まれるエンコーディングなどが含まれているため、WebサーバーはCookie自体を制御しませんが、ブラウザに何を実行し、何を保存するか、つまりCookieを指示します。

于 2012-10-23T09:08:37.583 に答える