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 相关文章推荐
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
逐步提升php框架的性能
Jan 10 PHP
php ignore_user_abort与register_shutdown_function 使用方法
Jun 14 PHP
PHP 压缩文件夹的类代码
Nov 05 PHP
php利用header函数实现文件下载时直接提示保存
Nov 12 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
php中模拟POST传递数据的两种方法分享
Sep 16 PHP
php中将一段数据存到一个txt文件中并显示其内容
Aug 15 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 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
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
php图像验证码生成代码
2017/06/08 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
jquery $.ajax相关用法分享
2012/03/16 Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
laydate如何根据开始时间或者结束时间限制范围
2018/11/15 Javascript
微信小程序webview实现长按点击识别二维码功能示例
2019/01/24 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
Python实现对PPT文件进行截图操作的方法
2015/04/28 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
python中温度单位转换的实例方法
2020/12/27 Python
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
人事专员岗位职责
2013/11/20 职场文书
2014矛盾纠纷排查调处工作总结
2014/12/09 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL