PHP COOKIE及时生效的方法介绍

2015-01-24信息快讯网

本篇文章主要是对PHP中COOKIE及时生效的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下:
/**
 * 设置cookie
 * @param string $name 键名
 * @param mixed $value 值
 * @param int $expire 过期时间,默认是一天
 */
public final function setCookie($name, $value, $expire = null){
    //cookie值为空,退出
    if(empty($value)) return;
    //过期时间
    if(empty($expire)) $expire = time() + 86400;
    $_COOKIE[$name] = $value;
    //判断value是否是数组
    if(is_array($value)){
        foreach ($value as $k => $v){
            if(empty($v)) continue;
            setcookie($name . "[$k]", $v, $expire);
        }
    }else{
        setcookie($name, $value, $expire);
    }
} 
ThinkPHP单字母函数(快捷方法)使用总结
ThinkPHP实现将SESSION存入MYSQL的方法
合并ThinkPHP配置文件以消除代码冗余的实现方法
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
完善CodeIgniter在IDE中代码提示功能的方法
CodeIgniter中实现泛域名解析
CodeIgniter中使用cookie的三种方式详解
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
CodeIgniter模板引擎使用实例
yii操作cookie实例简介
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
smarty模板中使用get、post、request、cookies、session变量的方法
php setcookie函数的参数说明及其用法
php $_SERVER windows系统与linux系统下的区别说明
php递归使用示例(php递归函数)
codeigniter教程之上传视频并使用ffmpeg转flv示例
php教程之phpize使用方法
php教程之魔术方法的使用示例(php魔术函数)
PHP添加Xdebug扩展的方法
thinkphp3查询mssql数据库乱码解决方法分享
php发送post请求的三种方法
codeigniter教程之多文件上传使用示例
分享下页面关键字抓取components.arrow.com站点代码
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
PHP 利用Mail_MimeDecode类提取邮件信息示例
curl不使用文件存取cookie php使用curl获取cookie示例
php cookie使用方法学习笔记分享
PHP CURL获取cookies模拟登录的方法
新手菜鸟必读:session与cookie的区别
怎样使用php与jquery设置和读取cookies
©2014-2024 dbsqp.com