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 相关文章推荐
生成静态页面的PHP类
Jul 15 PHP
FleaPHP的安全设置方法
Sep 15 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
PHP file_exists问题杂谈
May 07 PHP
php实现文件下载更能介绍
Nov 23 PHP
php获取目标函数执行时间示例
Mar 04 PHP
Laravel 中获取上一篇和下一篇数据
Jul 27 PHP
摘自织梦CMS的HTTP文件下载类
Aug 08 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
Sep 23 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
Jan 16 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
Oct 11 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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 smarty截取中文字符乱码问题?gb2312/utf-8
2011/11/07 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
3种php生成唯一id的方法
2015/11/23 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
[HTML/CSS/Javascript]WWTJS
2007/09/25 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
总结JavaScript设计模式编程中的享元模式使用
2016/05/21 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
javascript中layim之查找好友查找群组
2021/02/06 Javascript
简单实现python数独游戏
2018/03/30 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
python实现复制大量文件功能
2019/08/31 Python
Python实现桌面翻译工具【新手必学】
2020/02/12 Python
Python的控制结构之For、While、If循环问题
2020/06/30 Python
Python爬虫爬取微信朋友圈
2020/08/06 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
广州地球村科技数据库题目
2016/04/25 面试题
优秀通讯员事迹材料
2014/01/28 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
贷款工作证明模板
2015/06/12 职场文书
学习党史心得体会2016
2016/01/23 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python