1

我们可以将 cookie 存储到浏览器缓存中并使用 php 检索它吗?

我们在这里:http ://samy.pl/evercookie/

我可以看到以下内容:

 - Storing cookies in RGB values of auto-generated, force-cached 
    PNGs using HTML5 Canvas tag to read pixels (cookies) back out

 - Storing cookies in Web cache 

有可能吗?我在谷歌上搜索了例子或解释,但什么也没有。

4

1 回答 1

1

PHP 无法从浏览器中“检索”任何内容。这是因为浏览器通过 HTTP 以请求-响应模式与 PHP 对话。浏览器发送一个 HTTP 请求,PHP 对其进行响应。PHP 所能看到的只是浏览器在 HTTP 请求中自愿提交的任何内容,这是一定数量的东西,没有任何东西来自它的缓存。var_dump($_SERVER)看看你得到了什么;PHP没有更多的东西,也没有办法“得到”更多。

如果您想读取通过 Javascript 植入的某些 evercookie 值之类的内容,则需要 Javascript 在客户端再次读取它们。然后,此 Javascript 可能会将该信息显式发送到它喜欢的任何地方,包括返回到您的服务器。

于 2013-10-14T12:31:36.000 回答