我们可以将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
可能吗? 我在谷歌上搜索了示例或解释,但什么都没有。
PHP 无法从浏览器中"检索"任何内容。这是因为浏览器通过HTTP以请求-响应模式与PHP通信。浏览器发送HTTP请求,PHP响应它。PHP 所能看到的只是浏览器在 HTTP 请求中自愿提交的内容,这是一定数量的东西,其中没有一个是其缓存中的任何内容。 var_dump($_SERVER)
看看你得到了什么;没有更多,PHP也没有办法"得到"更多。
植入的某些evercookie值,你需要Javascript在客户端再次读取它们。然后,此Javascript可以显式地将该信息发送到任何它喜欢的地方,包括回到您的服务器。