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新手上路(十二)
Oct 09 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
Nov 03 PHP
深入探讨<br />和 \r\n两者有什么区别??
Jun 05 PHP
php利用腾讯ip分享计划获取地理位置示例分享
Jan 20 PHP
php版小黄鸡simsimi聊天机器人接口分享
Jan 26 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 PHP
PHP获取文件行数的方法
Jun 10 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
PHP中Trait及其应用详解
Feb 14 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP正则判断一个变量是否为正整数的方法
Feb 27 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
十大“创意”战术!
2020/03/04 星际争霸
php下删除一篇文章生成的多个静态页面
2010/08/08 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
如何使用Javascript正则表达式来格式化XML内容
2013/07/04 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
2017/05/11 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
python抓取文件夹的所有文件
2018/02/27 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
PyCharm代码格式调整方法
2018/05/23 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
3种python调用其他脚本的方法
2020/01/06 Python
Python如何用filter函数筛选数据
2020/03/05 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
三分钟演讲稿范文
2014/04/24 职场文书
2014年国庆标语
2014/06/30 职场文书
学雷锋标兵事迹材料
2014/08/18 职场文书
内科护士节演讲稿
2014/09/11 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
党员群众路线整改措施及今后努力方向
2014/10/28 职场文书
通知的写法
2015/04/23 职场文书
发票退票证明
2015/06/24 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
HTML+CSS+JS实现图片的瀑布流布局的示例代码
2021/04/22 HTML / CSS
JDBC连接的六步实例代码(与mysql连接)
2021/05/12 MySQL
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技