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

    php如何删除cookie

    藏色散人藏色散人2020-08-12 10:17:32原创581

    php删除cookie的方法:1、将cookie的值设置为空,语句为“setcookie('cookiename', '')或者setcookie(cookiename, NULL);”;2、将cookie的过期时间设置为“过去”。

    推荐:《PHP视频教程

    php删除/清除cookie的两种方法

    php清楚cookie有两种方法,第一种方法是将cookie的值设置为空,第二种方法是直接把cookie的过期时间设置为过去,本文章向大家介绍php通过这两种方法删除cookie的实例,需要的朋友可以参考一下。

    php删除/清除cookie的两种方法

    将cookie的值设置为空,即:setcookie('cookiename', '')或者setcookie(cookiename, NULL);

    将cookie的过期时间设置为过去,即:setcookie('cookiename','',time()-3600);

    方法一:将cookie的值设置为空

    <?php
    setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
    setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );
    function logout() {
      setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 );
      setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 );
    }
    /* http://www.manongjc.com/article/1253.html */
    logout ();
    echo $_COOKIE ['cookie_user'] . "<br />";
    echo "You have successfully logged out.";
    ?>

    第二种方法:将cookie的过期时间设置为过去

    <?php
    setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
    setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );
    function logout() {
      setcookie ( "cookie_user", "test", time () - 100 );
      setcookie ( "cookie_pass", md5 ( "test" ), time () - 100 );
    }
    logout ();
    echo $_COOKIE ['cookie_user'] . "<br />";
    echo "You have successfully logged out.";
    ?>

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:cookie php
    上一篇:php如何将字符串转换json 下一篇:php和js区别是什么
    PHP编程就业班

    相关文章推荐

    • JS读取PHP中设置的中文cookie时出现乱码怎么办• php cookie 写不进去怎么办• Laravel Cookie安全问题补丁包发布了• php cookie(专题)

    全部评论我要评论

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

    PHP中文网