您的位置 首页 php

记录日常学习——PHP之实时显示cookie的值

前几天在联系 cookie 时候,遇到一个问题,cookie它不是实时显示,要刷新一下才能显示刚刚的cookie的值;这样就导致了,传值时候的数据之后,或者读取数据出错;

找了半天,看到网上别人是这样解决的,我觉得很有用,所以也分享在这里:

 function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false)
{
    $_COOKIE[$var] = $value;
    if (is_array($value)) {
         foreach  ($value as $k => $v) {
            setcookie($var . '[' . $k . ']', $v, $time, $path, $domain, $s);
        }
    } else {
        setcookie($var, $value, $time, $path, $domain, $s);
    }
}  

以上就把实时显示cookie的值,写成了一个函数,各个地方就能调用你的cookie,做到及时显示;

cookie的用法:

设置cookie,setcookie(“user”, “zhangsan”, time()+3600);

读取cookie,echo $_COOKIE[“user”];

我认为cookie最大的优势是,能做到垮页面显示,A页面设置cookie,B页面能读取到;这就是帐号登录,跳转到另外一个页面,依然是保持登录状态的原因

文章来源:智云一二三科技

文章标题:记录日常学习——PHP之实时显示cookie的值

文章地址:https://www.zhihuclub.com/152610.shtml

关于作者: 智云科技

热门文章

网站地图