php中用数组的方法设置cookies

Velika ·
更新时间:2024-09-20
· 850 次阅读

代码如下:
<?php
        function set_cronology($name,$value,$duration=7){
                $duration=time()+(3600*24*$duration);
                $max_stored_values=5;
                if(isset($_COOKIE[$name])){
                        foreach($_COOKIE[$name] as $prop_crono=>$val_crono){
                                if($val_crono==$value)
                                        return;
                        }
                        if($prop_crono<$max_stored_values)
                                setcookie($name.'['.($prop_crono+1).']',$value,$duration);
                        else{
                                array_shift($_COOKIE[$name]);
                                setcookie("$name[$max_stored_values]",$value,$duration);
                        }
                }else
                        setcookie($name.'[0]',$value,$duration);
                return;
        }
?>
您可能感兴趣的文章:php实现的Cookies操作类实例php设置session值和cookies的学习示例PHP CURL获取cookies模拟登录的方法怎样使用php与jquery设置和读取cookies解析php通过cookies获取远程网页的指定代码php cookies中删除的一般赋值方法php读取javascript设置的cookies的代码PHP中cookies使用指南PHP用户指南-cookies部分php利用cookies实现购物车的方法



方法 cookies PHP 数组

需要 登录 后方可回复, 如果你还没有账号请 注册新账号