将cookie存储到浏览器缓存中并使用php检索它

时间:2013-10-14 12:27:39

标签: php

我们可以将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 

有可能吗?我在谷歌搜索了关于例子或解释的内容,但一无所获。

1 个答案:

答案 0 :(得分:1)

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

如果您想阅读通过Javascript种植的某些evercookie值,您需要Javascript在客户端再次阅读它们。然后,此Javascript可以随时随地发送该信息,包括返回您的服务器。