这是我浏览器中的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/