1

我是一个新手,目前我正在通过设计一个小而基本的网页来学习 PHP。我想在我的代码中添加一个 cookie 处理脚本。首先我打算用Javascript来做。但是当我浏览 PHP 的 cookie 管理功能并看到它们的详细程度时,我感到非常惊讶。

但我不明白这背后的机制。PHP 据说是一个服务器端脚本。它如何控制我电脑中的 cookie?它是如何做到的?

4

2 回答 2

2

通过设置 HTTP 标头(服务器端)或 JavaScript(客户端)来设置 Cookie。

当您调用该setcookie()函数时,PHP 会生成一个如下所示的 HTTP 响应标头:

Set-Cookie: name=value

有关详细信息,请查看此 Wikipedia 文章: http ://en.wikipedia.org/wiki/HTTP_cookie

于 2012-10-23T09:09:05.327 回答
1

当用户单击链接时,请求标头被发送到相关的服务器,该服务器保留了该网站。然后,Web 服务器使用回复标头进行响应。然后,回复标头在 wnd 处有一个空格,向浏览器发出 HTML 正在传入的信号。

回复标头包含诸如 cookie、传入数据的编码等内容,因此 Web 服务器本身并不控制 cookie,但它会指示浏览器做什么和存储什么,即 cookie

于 2012-10-23T09:08:37.583 回答