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 相关文章推荐
生成sessionid和随机密码的例子
Oct 09 PHP
在PHP中使用Sockets 从Usenet中获取文件
Jan 10 PHP
PHP 输出URL的快捷方式示例代码
Sep 22 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
PHP中nowdoc和heredoc使用需要注意的一点
Mar 21 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
培养自己的php编码规范
Sep 28 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 PHP
PHP设计模式概论【概念、分类、原则等】
May 01 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中exec函数和shell_exec函数的区别
2014/08/20 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
json 实例详细说明教程
2009/10/31 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
2015/11/25 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
js判断密码强度的方法
2020/03/18 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
Javascript实现关闭广告效果
2021/01/29 Javascript
Python二维码生成识别实例详解
2019/07/16 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
学校课外活动总结
2014/05/08 职场文书
主要负责人任命书
2014/06/06 职场文书
学校交通安全责任书
2014/08/25 职场文书
个人先进事迹材料
2014/12/29 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python