php中用数组的方法设置cookies

yipeiwu_com7年前PHP代码库
复制代码 代码如下:

<?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实现简单爬虫的方法

本文实例讲述了PHP实现简单爬虫的方法。分享给大家供大家参考。具体如下: <?php /** * 爬虫程序 -- 原型 * * 从给定的url获取html内容...

php 多关键字 高亮显示实现代码

php 多关键字 高亮显示实现代码

项目结构: 开始搜索:   这里搜索关键字("大""这") 搜索结果:  高亮显示 项目所需数据库结构: 实现代码: conn.php 复制代码 代码...

PHP几个实用自定义函数小结

本文实例总结了PHP几个实用自定义函数。分享给大家供大家参考,具体如下: 最近在看代码,发现以下是几个比较实用的函数。 1、取客户端IP function getOnlineIp()...

PHP文件生成的图片无法使用CDN缓存的解决方法

今天发现线上有个问题,线上一个图片域名,在前端已经加了CDN缓存,不落缓存,则用PHP动态实现图片缩放,但经PHP处理过的图片输出后,每次都要从后端读取,后端服务器压力瞬间增加,经分析,...

PHP模拟asp中response类实现方法

本文实例讲述了PHP模拟asp中response类的方法。分享给大家供大家参考。具体如下: 习惯了asp或是asp.net开发的人, 他们会经常用到response类,这个类用于处理客户...