我伙计们。
在 PHP 中使用 cookie 已经有一段时间了。然而,我想到了一些事情。
是否可以收集所有 cookie(不知道其名称),或者至少列出浏览器中存在的所有 cookie 名称?
问候。
print_r($_COOKIE)
不,你不能。php 只能定位从它自己的主机创建的 cookie。这种安全性来自浏览器方面。
是的,您可以通过以下方式获取您设置的所有 cookie:
foreach($_COOKIE as $key => $value)
{
echo $key . " => " . $value;
}
希望这可以帮助!
不,cookie 是特定于域的。您可以通过将 cookie 配置为 HttpOnly(自 5.2.0 起受 PHP 支持)来获得更多防止 cookie 劫持的保护。
MAXA Cookie Manager:不是从服务器端显示所有 cookie 而是从客户端显示所有 cookie 的好工具。它也显示高级和独立于浏览器的 cookie。