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 相关文章推荐
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
PHP 文件类型判断代码
Mar 13 PHP
简单的移动设备检测PHP脚本代码
Feb 19 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
Dec 29 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
php实现读取和写入tab分割的文件
Jun 01 PHP
thinkPHP模板算术运算相关函数用法分析
Jul 12 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
php curl常用的5个经典例子
Jan 20 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
Oct 17 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
PHP+JS+rsa数据加密传输实现代码
2011/03/23 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
Javascript 一些需要注意的细节(必看篇)
2017/07/08 Javascript
webpack将js打包后的map文件详解
2018/02/22 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
详解python里使用正则表达式的全匹配功能
2017/10/19 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
文明班集体申报材料
2014/05/23 职场文书
2014年工人工作总结
2014/11/25 职场文书
2015年建筑工程工作总结
2015/05/13 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
MySQL触发器的使用
2021/05/24 MySQL
python 常用的异步框架汇总整理
2021/06/18 Python
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫
Python中re模块的元字符使用小结
2022/04/07 Python