Php 这种http头在symfony中意味着什么?

Php 这种http头在symfony中意味着什么?,php,symfony1,http-headers,Php,Symfony1,Http Headers,那是干什么用的,它是怎么工作的? 私人: 指示全部或部分 响应消息用于 单个用户,并且不能由 共享缓存。这允许一个原点 服务器,以声明指定的 部分答复是为了 只有一个用户,并且不是有效的 对其他用户请求的响应。 私有(非共享)缓存可以缓存 回应。注意:此用法 word private仅控制 响应可能会被缓存,并且无法恢复 确保信息的隐私 内容 这和我们的工作有关 默认情况下,受HTTP身份验证保护的页面被视为私有页面;它们不会由共享缓存保存。但是,您可以使用缓存控件公开经过身份验证的页面:pub

那是干什么用的,它是怎么工作的?

私人:

指示全部或部分 响应消息用于 单个用户,并且不能由 共享缓存。这允许一个原点 服务器,以声明指定的 部分答复是为了 只有一个用户,并且不是有效的 对其他用户请求的响应。 私有(非共享)缓存可以缓存 回应。注意:此用法 word private仅控制 响应可能会被缓存,并且无法恢复 确保信息的隐私 内容

这和我们的工作有关


默认情况下,受HTTP身份验证保护的页面被视为私有页面;它们不会由共享缓存保存。但是,您可以使用缓存控件公开经过身份验证的页面:public header;HTTP 1.1兼容的缓存将允许缓存它们。

浏览器如何识别不同的用户?它不能。这些标头旨在向代理服务器提供信息,代理服务器为多个用户提供服务,而浏览器仅为一个用户提供服务。()常规浏览器忽略它,因为它们不关心多个用户。
$this->getResponse()->addCacheControlHttpHeader('private=True');