广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php cookie删除不了的解决办法
  • 901
分享到

php cookie删除不了的解决办法

2023-06-06 13:06:34 901人浏览 八月长安
摘要

这篇“PHP cookie删除不了的解决办法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php cookie删除不了的解决办法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章

这篇“PHP cookie删除不了的解决办法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php cookie删除不了的解决办法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。

php cookie删除不了的解决办法:首先创建一个PHP示例文件;然后通过setcookie创建cookie;最后把这个cookie的有效期设置为当前时间以前的时间即可清除创建的cookie。

PHP无法删除COOKIE?设置COOKIE有效期

PHP 透明地支持 Http cookie,  cookie是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。可以用setcookie() 或 setrawcookie()函数来设置cookie, cookie是HTTP标头的一部分,因此 setcookie()函数必须在其他信息被输出到浏览器前调用,这和对header()函数的限制类似。

setcookie();

删除cookie的方法是把这个cookie的有效期设置为当前时间以前

setcookie('test', 'true', time() + 300); // 创建 cookie//setcookie('test',time() - 3600 );  // 清除建立的 cookie//setcookie('test'); //只是将 $_COOKIE['test'] 的值清空如果直接setcookie('test', '');echo '';print_r($_COOKIE); //attay();

会发现$_COOKIE数组是空的,而非仅仅$_COOKIE['test'] 为空,于是winsock抓包,观察返回的http 头,竟然是:

set-cookie:test=deleted; expires=Mon, 29-May-2014 10:22:15 GMT

登陆:

setcookie('username', 'zhangsan', time()+1000, "/php100");

退出:

setcookie('username', '', time()-3600);

发现做退出时 在IE下没问题,但是在Firefox中测试,登陆正常,无法退出,查看IE、Firefox中cookie记录的区别,经过测试才发现原来没有指定 setcookie()的第四个参数(合法路径参数),所以导致登陆和退出时所设置cookie的路径不同(Firefox比较严格,导致又重新建了各变量)

例:

$value = 'something';setcookie('TestCookie', $value, time() + 3600);setcookie('mytest', $value, time() + 3600, "~rasmus", ".maoge.com", 1);if (isset($_COOKIE['TestCookie'])){echo 'TestCookie :' . $_COOKIE['TestCookie'];}

感谢你的阅读,希望你对“php cookie删除不了的解决办法”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注编程网PHP编程频道!

--结束END--

本文标题: php cookie删除不了的解决办法

本文链接: https://www.lsjlt.com/news/247257.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php cookie删除不了的解决办法
    这篇“php cookie删除不了的解决办法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“php cookie删除不了的解决办法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章...
    99+
    2023-06-06
  • php文件删除不了的解决方法
    这篇文章主要介绍php文件删除不了的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php文件删除不了的解决办法:1、修改文件权限;2、打开相应的PHP文件,然后添加“unset($fileInfo);”即可。...
    99+
    2023-06-07
  • php除不尽的解决办法
    本文将为大家详细介绍“php除不尽的解决办法”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php除不尽的解决办法”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。php...
    99+
    2023-06-06
  • Windows.old文件夹删除不了的解决方法
      Windows.OLD文件夹是Win7对以前的旧版系统所做的备份。因为其特殊性,用户不能直接删除该文件夹。在直接删除的时候常常会出现“找不到该项目”的错误,导致Windows 7的Explor...
    99+
    2023-06-03
    Windows.old 删除文件夹 解决 文件夹 方法
  • Windows.old删除不了如何解决
    这篇“Windows.old删除不了如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2023-01-03
    windows windows.old
  • Java 删除文件及文件夹删除不了的解决
    目录Java 删除文件及文件夹删除不了问题所在java文件删除不了的坑,特别是压缩文件下面列举一些情况java.util.zip.ZipFile.close()方法关闭ZIP文件Ja...
    99+
    2022-11-12
  • windows 360safe删除不了怎么解决
    今天小编给大家分享一下windows 360safe删除不了怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方法:...
    99+
    2023-07-02
  • windows7打印机驱动删除不了该怎么办windows7打印机驱动删除不了解决方案
    windows7打印机驱动删除不了怎么办呢,有些用户使用win7的情况下连接了打印机,这个时候是必须驱动安装才可以正常使用的。但是有些用户在以后不愿应用打印机了,因此要想卸载驱动,那样如何操作呢,有些用户碰到了没法删除的状况,因此在这里就增...
    99+
    2023-07-15
  • php浏览器删除cookie的方法
    这篇文章主要介绍php浏览器删除cookie的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php浏览器删除cookie的方法:1、设置cookie的过期时间;2、设置cookie的值为空;3、使用setcook...
    99+
    2023-06-15
  • php删除cookie的方法有哪些
    这篇文章将为大家详细讲解有关php删除cookie的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。有两种方式,分别是:1、使用“setcookie(cookiename,NULL)”语句将coo...
    99+
    2023-06-15
  • win10自带输入法删除不了如何解决
    要删除Windows 10自带的输入法,您可以按照以下步骤进行操作:1. 打开“设置”菜单。您可以在开始菜单中点击“设置”图标,或者...
    99+
    2023-08-20
    win10
  • 删除windows.old文件夹的解决办法
      如何删除Windows.old文件夹,装完系统后发现C盘竟然有近40G之大,正常情况下干净的WIN7应该不超过10G的,跑到c: 一看,发现了一个名为windows.old的文件夹,由于该童鞋以前的系统是V...
    99+
    2023-05-25
    windows.old 文件夹 解决办法
  • linux目录删除不了如何解决
    如果你在Linux系统中遇到无法删除目录的问题,可以尝试以下几种解决方法:1. 使用sudo命令:使用sudo命令以管理员权限执行删...
    99+
    2023-08-23
    linux
  • SQL数据库删除不了怎么解决
    如果无法删除SQL数据库,可能有以下几种原因和解决方法: 数据库处于活动状态:首先,确保没有其他连接或进程正在使用该数据库。可以...
    99+
    2023-10-22
    SQL数据库
  • android文件夹删除不了怎么解决
    如果您无法删除Android设备上的文件夹,可能是由于以下几个原因: 文件夹正在被其他应用程序使用:确保没有其他应用程序正在使用...
    99+
    2023-10-22
    android
  • 电脑文件删除不了如何解决
    这篇“电脑文件删除不了如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑文件删除不了如何解决”文章吧。解决方法:在桌...
    99+
    2023-07-01
  • Vista、Win7桌面删除不掉的广告图标的解决办法
    那些软件里面含的木马和广告程序可以杀掉(往往有些流氓会修改后删除自己),可是在桌面上还是会有些残留,那些文件很特殊,点右键没有删除选项,按“del”或“shift+del”...
    99+
    2023-05-25
    Vista Win7 广告图标 广告 图标 桌面
  • dedecms织梦php7+删除不了后台栏目的解决方法
    明明提示删除成功了,可是栏目还在后台栏目管理里,那是因为你的web环境PHP版本太高,例如PHP7的,织梦最新版本20180109还不能完全兼容PHP7,要么降低你的PHP版本为PHP5,要么修改一下这个文件。 PHP7+高...
    99+
    2022-10-20
  • 文件夹无法删除的常用解决办法
    1、注销或重启后,再删;   2、进入安全模式下删或用启动软盘(光盘)启动进入纯DOS再删除;   3、如果是删除文件夹,从里往外删,即先进入该文件夹,删除里面所有内容,然后再返回上一层目录,删除该文...
    99+
    2023-05-23
    解决办法 文件夹 常用
  • php中unlink无法删除的解决方法
    这篇文章主要介绍php中unlink无法删除的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php unlink无法删除是因为没有执行fclose,其解决办法:首先创建一个PHP示例文件;然后通过fopen打...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作