php更新cookie内容的详细方法


Posted in PHP onSeptember 30, 2019

cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。

每当计算机通过浏览器请求一个页面,就会发送这个 cookie。 (推荐学习:PHP视频教程)

cookie 的名称指定为相同名称的变量。例如,如果被发送的 cookie 名为 "name",会自动创建名为 $user 的变量,包含 cookie 的值。

必须在任何其他输出发送前对 cookie 进行赋值。

如果成功,则该函数返回 true,否则返回 false。

今天我在做练习的时候遇到了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) {

      setcookie($var .'['.$k.']', $v, $time, $path, $domain, $s);

    }

  } else {

      setcookie($var,$value, $time, $path, $domain, $s);

  }

}

这样就不用刷新,直接就可以获得cookie的值了,cookie参数

提示:这段代码中对于cookie即时更新起作用的就是这两句:

$_COOKIE[$var] = $value;

setcookie($var,$value,$time,$path,$domain,$s);

也就是对cookie一次进行了两次赋值。以上就是本次介绍的全部知识点。

PHP 相关文章推荐
基于mysql的论坛(5)
Oct 09 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
PHP中echo,print_r与var_dump区别分析
Sep 29 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
php递归删除目录与文件的方法
Jan 30 PHP
Yii实现自动加载类地图的方法
Apr 01 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
Jul 31 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
php微信公众平台开发(一) 配置接口
Dec 06 PHP
php实现socket推送技术的示例
Dec 20 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
Aug 30 PHP
使用laravel的migrate创建数据表的方法
Sep 30 #PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 #PHP
php解决约瑟夫环算法实例分析
Sep 30 #PHP
php使用curl伪造浏览器访问操作示例
Sep 30 #PHP
laravel-admin 在列表页添加自定义按钮的例子
Sep 30 #PHP
Laravel框架控制器的request与response用法示例
Sep 30 #PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 #PHP
You might like
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
Memcache 在PHP中的使用技巧
2010/02/08 PHP
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
jquery 获取标签名(tagName)示例代码
2013/07/11 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
easyui Droppable组件实现放置特效
2015/08/19 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
解决element-ui的下拉框有值却无法选中的情况
2020/11/07 Javascript
python实现类的静态变量用法实例
2015/05/08 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
计算机专业应届毕业生自荐信
2013/09/26 职场文书
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
招标授权委托书样本
2014/09/23 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
2014年文明创建工作总结
2014/11/25 职场文书
学生党员检讨书范文
2014/12/27 职场文书
党校学习个人总结
2015/02/15 职场文书
MySQL 中如何归档数据的实现方法
2022/03/16 SQL Server
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js