2011-08-28 111 views

回答

7

有没有这样的事情,PHP饼干。有HTTP cookies这是存储在客户端浏览器。 PHP允许你通过使用发出Set-Cookie HTTP头来设置和读取cookie,但所有这些都是标准的HTTP协议的东西,没有任何PHP相关。但有一点:使用HttpOnly标志发出的cookie不能被客户端脚本访问。

3

Cookie始终存储在客户端上。

但是,通过HTTP标头(即通过服务器端代码)创建的cookie可以具有标记,从而防止JavaScript访问其值。

1

HTTP cookies是浏览器在每个请求中发送给服务器的小块数据。它们通常由早期HTTP响应的Cookie标题设置,并在客户端(即浏览器)上存储一段时间(取决于Cookie类型和客户端的配置)。

PHP的cookie相关函数只是HTTP协议这个特性的一个接口。

通常,这些cookie也可以通过客户端JavaScript(和浏览器插件)进行访问(包括读取和更改),但正如ThiefMaster所述,可以通过HTTPOnly标志阻止该访问。