• 技术文章 >后端开发 >PHP问题

    php浏览器删除cookie

    藏色散人藏色散人2021-05-27 09:19:10原创237

    php浏览器删除cookie的方法:1、设置cookie的过期时间;2、设置cookie的值为空;3、使用setcookie方法来设置cookie。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php服务器删除浏览器cookie

    一、设置cookie的过期时间

    //将过期时间设为一小时前
    setcookie("TestCookie", "", time() - 3600);
    setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);

    二、设置cookie的值为空

    setcookie($cookiename, '')
    setcookie($cookiename, NULL);

    三、php中setcookie马上生效的问题

    使用方法setcookie来设置cookie,但是setcookie之后不会马上生效,立即获取$_cookie是取不到值的。再次刷新页面才可以取到值。

    在chrome开发者工具中查看network中的cookie项,会看到request cookie中没有值,而response cookie中有值(暂时不了解他们之间的区别)

    如果想要立即生效可以setcookie(cookiename,value)之后再$_cookie[cookiename]=value

    第一步是创建cookie,第二步是赋值。

    推荐学习:《PHP视频教程

    以上就是php浏览器删除cookie的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么替换连续空格 下一篇:ubuntu apt-get怎么安装php
    大前端线上培训班

    相关文章推荐

    • 浅谈php中cookie和session的区别• javascript如何删除所有的cookie• javascript cookie怎么删除• 如何解决php cookie取不到值的问题• php删除cookie的两种方式是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网