zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php中用数组的方法设置cookies

PHP方法数组 设置 中用 cookies
2023-06-13 09:14:27 时间
复制代码代码如下:

<?php
    functionset_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;
    }
?>