我们可以将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
有可能吗?我在谷歌搜索了关于例子或解释的内容,但一无所获。
答案 0 :(得分:1)
PHP无法从浏览器中“检索”任何内容。那是因为浏览器通过HTTP以请求 - 响应模式与PHP对话。浏览器发送HTTP请求,PHP响应它。所有PHP都可以看到浏览器在HTTP请求中自愿提交的内容,这是指定数量的事物,其中没有任何内容来自其缓存。 var_dump($_SERVER)
看看你得到了什么;没有什么比没有办法让PHP“更多”了。
如果您想阅读通过Javascript种植的某些evercookie值,您需要Javascript在客户端再次阅读它们。然后,此Javascript可以随时随地发送该信息,包括返回您的服务器。