php - 收集 cookies

标签 php firefox cookies

我什至不确定如何描述我正在尝试做的事情,因为我对 cookie 了解不多,但就这样吧。

是否可以使用PHP从浏览器缓存中收集一个cookie(或cookie文件),将其保存到数据库中,然后清除缓存并重新保存回原来的位置?

实现这个会涉及什么?从浏览器缓存读取?我需要给它一个保存 cookie 的路径,还是它可以通过直接与浏览器通信自动获取它? PHP 可以处理吗?

最佳答案

在 PHP 中,您可以从 $_COOKIE 数组中读取用户系统(您有权读取)的所有 cookie。

您可以通过使用 setcookie() 并将它们设置为空字符串来清除用户系统上的这些 cookie,尽管您通常需要知道先前设置 cookie 的确切主机名和路径,并再次提供相同的,以便能够正确删除它们。

然后您可以稍后再次将 cookie 设置为您之前从 $_COOKIE 数组中获得的值。

当然不是所有都在同一个页面 View 中。

关于php - 收集 cookies ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3474844/

相关文章:

javascript - 如何从浏览器获取从另一个应用程序删除的 cookie

angularjs - 如何为 angularJS $cookies 设置域

javascript - 用于过滤的 PHP 和 jquery Ajax 和无限滚动

javascript - 试图跟踪 firefox 中未完成的 AJAX 请求的数量

html - firefox中滚动条的css问题

Javascript 问题

java - 如何解析原始cookie

php - 包含最新版本的 jQuery 的最佳方法是什么?

php - 独立使用 Symfony Routing 时如何缓存路由?

PHP 抛出解析错误 : syntax error, 意外 ' "'