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编写大型网站问题集
Mar 06 PHP
php 页面执行时间计算代码
Dec 04 PHP
初步介绍PHP扩展开发经验分享
Sep 06 PHP
PHP 观察者模式的实现代码
May 10 PHP
PHP实现把数字ID转字母ID
Aug 12 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP通过串口实现发送短信
Jul 08 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
Oct 26 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 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
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
node.js中使用q.js实现api的promise化
2014/09/17 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
vue实现单选和多选功能
2017/08/11 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频4K
2018/12/05 DOTA
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
python用户管理系统的实例讲解
2017/12/23 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
python 计算数据偏差和峰度的方法
2019/06/29 Python
Django中间件基础用法详解
2019/07/18 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
python unichr函数知识点总结
2020/12/16 Python
李宁官方网店:中国运动品牌
2017/11/02 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
读书之星事迹材料
2014/05/12 职场文书
实习指导教师评语
2014/12/30 职场文书
教师工作证明范本
2015/06/12 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
「我的青春恋爱物语果然有问题。-妄言录-」第20卷封面公开
2022/03/21 日漫