PHP中COOKIE及时生效的方法介绍

 本篇文章主要是对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);
    }

 

时间: 2024-10-20 02:58:01

PHP中COOKIE及时生效的方法介绍的相关文章

PHP COOKIE及时生效的方法介绍_php技巧

通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下: 复制代码 代码如下: /** * 设置cookie * @param string $name 键名 * @param mixed $value 值 * @param int $expire 过期时间,默认是一天 */public final function setCookie($name, $value, $expire = null){   

在word文档中打"√“的几种方法介绍

  有时候,我们在做电子调查报告或者填写一些资料表,会遇到一些word文档中有小方框[□],需要在里面打钩[√],说实在的,碰到的时候还真有些烦,我想很多人都有这样的感触吧,下面小编就为大家介绍在word文档中打"√"的几种方法,不会的朋友快快来学习吧! 第一种,利用Word中的"符号"插入钩. 首先打开word文档,选择插入-符号 再符号中-选择其他符号命令 字体中选择数字运算符,找到"√ 钩",点击插入即可. 第二种,利用输入法在Word中打

JavaScript中消除闭包的一般方法介绍

 这篇文章主要介绍了JavaScript中消除闭包的一般方法介绍,本文直接给出了操作示例,需要的朋友可以参考下     JavaScript 的闭包是一个其主动发展的特性, 也是一个被动发展的特性. 也就是说, 一方面, JS 有了闭包能更好解决一些问题. 另一方面, JS 为了解决某些问题, 而不得不使用闭包勉强来解决问题. 前者这里不讨论, 如果 JS 闭包能更好的解决问题, 当然使用闭包更好. 我讨论的是后者, 是因为 JS 本身的限制, 而不得不磕磕绊绊地用闭包来解决的问题, 例如"变量

word文档如何分页?在Word中使文档分页方法介绍

步骤 1.打开word,不管是什么版本,应该都可以设置文字分页的.写上一些文字,或者打开已经写好的word,或者下载下来的文档 2.然后,在最上面的那一栏主菜单栏上面找到页面布局这个菜单,然后点击一下他,之后会显示出来很多子菜单. 3.在众多子菜单里面,找到分隔符这个选项.单击它,又会出来很多选项.此时会出现分解符和分页符,两个都可以选. 4.如果选择分页符,就要在你想要分页的文字前面用鼠标点击一下,使光标停在你想要分页的那一行的上面,之后再按照上面的提示点击分页符就直接分页了. 5.如果是要分

PHP字符串中特殊符号的过滤方法介绍

 本篇文章主要是对PHP字符串中特殊符号的过滤方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 有时候我们会遇到过滤字符串中特殊字符的问题,本文提供了一个处理特殊字符串的方法,可能有遗漏,如果读者发现了可以  代码如下: function strFilter($str){     $str = str_replace('`', '', $str);     $str = str_replace('·', '', $str);     $str = str_replace('~'

jquery中的$(document).ready()使用方法介绍

 本篇文章主要是对jquery中的$(document).ready()使用方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 window.onload = function(){ alert("welcome"); } 这样的写法作用是希望在页面加载完,自动执行定义js代码(function).   $(document).ready(function(){.... })这个函数是用来取代页面中的window.onload;   document.ready()

PHP中COOKIE及时生效,不用刷新就可以使用

今天遇到了php的cookie必须刷新再生效的问题,可用一下方法解决: //PHP COOKIE设置函数立即生效,支持数组 function cookie($var, $value = '', $time = 0, $path = '', $domain = '', $s = false) {     $_COOKIE[$var] = $value;     if (is_array($value)) {         foreach ($value as $k => $v) {       

CSS3中动画的一些使用方法介绍

关于@keyframes和动画的介绍 CSS动画主要的组件是@keyframes,这个规则就是用来创建动画的.将@keyframes当作是时间轴的不同阶段,在其内部,你可以自定义时间轴的不同阶段,每个阶段有不同的CSS声明. 然后,为了使CSS动画生效,需要将@keyframes和一个选择器绑定.最后将会逐渐解析@keyframes内的全部代码,以阶段为划分,慢慢改变把最初的样式变成新的样式. @keyframes元素 首先,定义动画的分隔.@keyframes的属性如下: 1.选择一个名字(在

jsp中cookie 读写操作详解介绍

Cookie中的信息是以键值对存在的,Cookie文件是以ASCII编码存储的,所以如果想存储中文信息,需额外进行编码后再存储到Cookie中,读取时再解码. Cookie从服务器传送到客户端时通过在响应头信息中使用: Java代码  代码如下 复制代码 Set-Cookie: NAME=VALUE;                             expires=DATE;                             path=PATH;