本想修改cookie的值比较简单,结果测试发现并不是。

刚开始实现cookie修改的思路:先删除以前的cookie值,再创建一个新的。

 setcookie('name',value,time()-1);
setcookie('name',newvalue,time()+3600);

结果测试发现:出现了两个同名的cookie,之前的根目录有一个cookie,且有效期变为了一年,新创建的cookie为子目录。

于是查找资料,发现说是setcookie函数还有路径这一参数,cookie值的设置和路径有关。于是把代码修改了再次测试

 setcookie('name',value,time()-1,'/');
setcookie('name',newvalue,time()+3600,'/');

发现问题还是依旧,依旧有两个cookie。

不死心,继续查找修改cookie值的方法。又找到了一种删除cookie方法。把cookie值置为空,也可以删除cookie。赶紧试一下

 setcookie('name','');
setcookie('name',newvalue,time()+3600,'/');

经测试,完美解决了cookie值的修改问题。哈哈,找到了一个比较靠谱的修改cookie值的方法。

我对php的理解还是比较肤浅,不知道为什么前面的方法行不通。如果有对此比较熟悉的,麻烦留下您的见解,多谢!

最新文章

  1. js 将long型字符串转换成日期格式
  2. 原创:phoenix4.6.0连接hbase1.1.2(不使用phoenix-4.6.0-HBase-1.1-client.jar)
  3. 在应用中更新App版本
  4. JAVA虚拟机学习笔记(一)Windows10下编译OpenJDK8
  5. iOS制作gif动态图
  6. bootstrap.css.map这个文件有何用处?该怎能使用它?
  7. python Sina微博自动转发带抽奖字样的微博,添加关注,取消关注
  8. docker 数据管理3
  9. ajax url参数中文乱码解决方法
  10. 源码来袭:bind手写实现
  11. python画手绘图
  12. spark、standalone集群 (1)
  13. 步步为营-89-SQL语句(删除重复数据)
  14. (转载)o(1), o(n), o(logn), o(nlogn) 时间复杂度
  15. Vue系列之 => 全局,私有过滤器
  16. 禁用滚动视图ListView、ViewPager、ScrollView、HorizontalScrollView、WebView边界颜色渐变
  17. 如何将Win10 的环境变量页面设置用在win7上面?
  18. Unity 使用C/C++ 跨平台终极解决方案(PC,iOS,Android,以及支持C/C++的平台)
  19. 手把手教你制作AppPreview视频并上传到appStore进行审核
  20. 敏捷方法之极限编程(XP)和 Scrum区别

热门文章

  1. HDU 1308 What Day Is It?(模拟,日期)
  2. 位运算和enum中的位运算
  3. Spring Struts里用到的设计模式
  4. 【AC自动机】【动态规划】hdu2296 Ring
  5. python3 Django框架报错(备忘录)
  6. 1.7(学习笔记)过滤器(Fliter)
  7. Eclipse编辑jsp卡死解决方案
  8. C++类的复习
  9. 移动端与PHP服务端接口通信流程设计(增强版)
  10. 【Node.js】1.安装步骤