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 相关文章推荐
第七节--类的静态成员
Nov 16 PHP
Windows 下的 PHP-PEAR 安装方法
Nov 20 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
php使用百度ping服务代码实例
Jun 19 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
微信access_token的获取开发示例
Apr 16 PHP
PHP pear安装配置教程
May 14 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
May 03 PHP
自制PHP框架之模型与数据库
May 07 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 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结合飞信 免费天气预报短信
2009/05/07 PHP
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php 验证码实例代码
2010/06/01 PHP
php 短链接算法收集与分析
2011/12/30 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
PHP+MySQL实现在线测试答题实例
2020/01/02 PHP
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
javascript中的undefined和not defined区别示例介绍
2014/02/26 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python使用win32com库播放mp3文件的方法
2015/05/30 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
Python变量赋值的秘密分享
2018/04/03 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
Python语言异常处理测试过程解析
2020/01/08 Python
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
简历里的自我评价范文
2014/02/24 职场文书
员工合理化建议书
2014/05/19 职场文书
义和团口号
2014/06/17 职场文书
学前教育专业求职信
2014/09/02 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
员工工作及收入证明
2014/10/28 职场文书
公司庆典欢迎词
2015/01/26 职场文书
同学毕业留言寄语
2015/02/27 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang