php - Cookies的过期时间

标签 php cookies browser youtube

这是我浏览器中的YouTube cookie

f2=8000000&f3=800&f1=50000000&fv=11.1.102

我如何找出到期时间的哪一部分。

并且有可能是一个无限的cookie到期时间吗?

最佳答案

我认为您的问题可以通过三种不同的方式来回答,具体取决于您要问的是什么。

1)有效期不是在cookie本身中设置的,而是在服务器发送到您的浏览器以保存cookie的请求期间设置的。如果您想更改当前的cookie中的一个使其在很长一段时间内不过期(例如25年),则需要检查浏览器如何保存cookie以及如何对其进行修改。谷歌浏览器和Firefox都提供了插件来执行此操作。

2)但是,由于您在标记中引用了PHP,因此我相信您正在询问如何使用PHP提前设置Cookie的有效期。您可以使用setcookie()函数执行此操作。例如,您可以执行以下操作
setcookie('name_of_cookie', 'value_of_cookie', time()+60*60*24*365*25);
会设置一个包含您的值的Cookie,该Cookie将在25年后过期。

3)如果您要更改不属于您的网站/域的Youtube cookie或任何真正的cookie,则确实不能。大多数现代网络浏览器不允许您从其他域更新Cookie,以防止跨站点请求。换句话说,您不能更改自己不拥有的东西。

关于php - Cookies的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17542512/

相关文章:

php - 插入使用同一行(相同的主键)mysql php pdo

java - php proc_open 将输入传递给 java 慢

javascript - 使用 Facebook 的 Loopbackjs 社交登录

javascript - 浏览器推送通知获取文本

css - Chrome 开发人员工具 - 有什么方法可以查看当前页面使用的 CSS?

ios - 移动应用程序的 openweathermap API 问题

php - 运行 PHP 脚本(目标隐藏)但链接到 PDF(未隐藏)

PHP:长轮询和 Comet 相关

javascript - $.cookie 给出错误

c# - Cookie 身份验证和 Asp Net Core 2.0 迁移