gpt4 book ai didi

php - 如何获取cookie的过期时间

转载 作者:IT老高 更新时间:2023-10-28 12:07:09 26 4
gpt4 key购买 nike

创建cookie时,如何获取cookie的过期时间?

最佳答案

将编码的 json 放入 cookie 是我最喜欢的方法,以便从 cookie 中获取格式正确的数据。试试看:

$expiry = time() + 12345;
$data = (object) array( "value1" => "just for fun", "value2" => "i'll save whatever I want here" );
$cookieData = (object) array( "data" => $data, "expiry" => $expiry );
setcookie( "cookiename", json_encode( $cookieData ), $expiry );

那么当你下次得到你的 cookie 时:

$cookie = json_decode( $_COOKIE[ "cookiename" ] );

您可以简单地提取到期时间,它作为数据插入到 cookie 本身中..

$expiry = $cookie->expiry;

还有将作为可用对象输出的数据:)

$data = $cookie->data;
$value1 = $cookie->data->value1;

等等。我发现这是使用 cookie 的一种更简洁的方式,因为您可以在其他对象中嵌套任意数量的小对象!

关于php - 如何获取cookie的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4203225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com