删除cookie删不掉的问题

article/2025/11/10 7:56:35

文章转自:

https://blog.csdn.net/swimming_in_it_/article/details/80290547

https://blog.csdn.net/huanshiwushuang/article/details/70172536

http://php.js.cn/blog/delete-cookie/

不知道能不能解决你的问题,但是我来说说我的经历,昨天在用Yii做项目是删除js 的cookie是遇到了问题在一个页面生成的cookie时只能


在同一个页面删掉,在另一个页面死活删不掉,凭着哥执着的性格,哥折腾到12点,结果还是没解决,坑爹啊!!后来我看到下面这篇文章


后http://www.cnblogs.com/gossip/archive/2011/12/06/2278282.html,才知道原来是cookie路径的问题,然后通过火狐自带的查看


cookie功能<选项-----隐私------删除个人cookie------在搜索框中输入cookie的名字,在下方你可以看到路径>查看到无法删掉的那个


cookie文件的路径,然后在删除cookie时将cookie的路径加了进去果然删除掉了。
但是,正当我沾沾自喜时,准备换个浏览器试下,坑姐夫呢!这是!!!,360极速浏览器怎么还是删不掉cookie,蛋疼啊!最后通过360极


速浏览器自带的查看cookie功能<选项-----高级设置------网页内容-----内容设置------cookie---所有cookie和网页数据------输入你


的域名(我的是localhost),你就可以看到你的cookie了>发现他设置的cookie路径和火狐不同,最后改了改删除cookie的函数,终于两个浏


览器都可以删除了,噩梦终于结束了。附上我删除cookie的函数最终版!虽然不太严谨     function deleteMyCookie2(name) {  
var date = new Date();
     date.setTime(date.getTime()-10000); //删除一个cookie,就是将其过期时间设定为一个过去的时间
     document.cookie = name + "= ' ' " + "; expires=" + date.toUTCString()+";path="+"火狐上显示的cookie路径";
     document.cookie = name + "= ' ' " + "; expires=" + date.toUTCString()+";path="+"ie和360上显示的cookie路径";
 
 }
这个函数之所以可以成功解决ie、360极速、火狐的兼容,是因为蓝色字体的每一句对不同的浏览器来说都是正确的,且由于路径不同的


cookie尽管名字相同但是不会相互覆盖,所以刚好解决了兼容问题。
最后我总结最好的办法就是设置cookie是就把cookie的路径设置上,然后删除的时候用同样的路径就不存在兼容的问题了。

 

删除cookie把domain和path都加上

这是我删除的重置百度的cookie

var name = "PSTM"; var date=new Date();
date.setTime(date.getTime()-10000);   document.cookie = name + "=11;domain=.baidu.com;path=/";


http://chatgpt.dhexx.cn/article/tfrRHVSI.shtml

相关文章

Javascript清除所有的cookie

只需一个js函数即可&#xff1a; //清除所有cookie函数function clearAllCookie() {var keys document.cookie.match(/[^ ;](?\)/g);if(keys) {for(var i keys.length; i--;)document.cookie keys[i] 0;expires new Date(0).toUTCString()}} 测试的所有代码如下&#xf…

JS创建、获取、删除 cookie 方法

js 创建 cookie 方法 // 没有设置 cookie 过期时间的话&#xff0c;默认是 会话cookie(浏览器关闭时&#xff0c;该cookie失效&#xff0c;被删除) document.cookie cname "" value; // 设置了过期时间的话&#xff0c;在设置的时间段内 cookie 一直存在有效&…

浏览器cookie怎么清除,彻底清除上网痕迹只需这几步

很多用户对cookie不是很了解&#xff0c;我们使用windows系统电脑浏览各个网站的时候都会产生cookie&#xff0c;cookie记录用户名、密码等信息。显而易见的是&#xff0c;cookie和网络隐私安全息息相关&#xff0c;有些恶意网站会利用cookie来侵犯用户隐私安全。因此清理cooki…

vcruntime140.dll发生访问冲突

0x6EF538DC (vcruntime140.dll)处引发的异常: 0xC0000005: 写入位置0x00000000 时发生访问冲突 发生以上问题&#xff0c;有可能为内存不足引起&#xff0c;可尝试分配更大内存。 在本次报错中&#xff0c;我们将1024*1024*8的BUFFER_SIZE扩大为1024*1024*20&#xff0c;成功解…

电脑提示vcruntime140_1.dll丢失怎么安装?

许多用户在使用电脑的时候&#xff0c;在安装运行某些程序的时候&#xff0c;电脑突然提示由于找不到vcruntime140_1.dll&#xff0c;无法继续执行代码&#xff0c;遇到这种情况我们应该怎么解决呢&#xff1f;下面小编就带着大家一起看看吧&#xff01; 首先是打开电脑浏览器后…

电脑提示vcruntime140_1.dll丢失的正确修复方法

vcruntime140_1.dll是vs2010编译的程序默认的库文件它的丢失易导致游戏、应用软件等程序运行出现错误&#xff0c;致使程序无法正常运行&#xff0c;下面小编教大家电脑提示vcruntime140_1.dll丢失的正确修复教程 首先打开一个360&#xff0c;搜狗等等电脑浏览器&#xff0c;输…

vcruntime140_1.dll缺失

问题&#xff1a;安装mysql-8.0.29执行mysql -install命令出现由于找不到VCRUNTIME140_1.dll&#xff0c;无法继续执行代码。 解决方法&#xff1a;下载VCRUNTIME140_1.dll 把文件放到C:\Windows\System32目录下

由于找不到vcruntime140_1.dll,无法继续执行代码重新安装程序可能会解决此问题

问题场景&#xff1a; 提示&#xff1a;由于找不到VCRUNTIME140_1.dll,无法继续执行代码&#xff0c;重新安装程序可能会解决此问题。 问题描述 提示&#xff1a;一般是重置完电脑打开软件时出现&#xff0c;或者是在安装软件的过程中会出现以上问题 先查看是否已经安装有 Vi…

【vcruntime140.dll文件下载】vcruntime140.dll丢失的解决方法

vcruntime140.dll文件对一些电脑软件、电脑游戏等程序的正常运行起到关键性作用。对于弹出缺少此类文件的弹窗&#xff0c;用户们很多时候也摸不着头脑&#xff0c;程序明明上次都能正常运行&#xff0c;突然就弹出缺少vcruntime140.dll文件的提醒窗口。通过小编此次编辑的文章…

unity报错,提示找不到vcruntime140

重装系统后&#xff0c;发现打开unity提示:unity找不到vcruntime140,等好几个.dll格式的文件 于是就想到了系统环境缺少dll&#xff0c;于是打开这个DirectX修复工具4.1&#xff0c;点击检测并修复&#xff0c;提示修复完成&#xff0c;最好重启一下&#xff0c;ok啦 这里我已…

计算机提示“找不到vcruntime140.dll,无法继续执行代码可”以这样子修复

首先&#xff0c;对于那些不熟悉的人来说&#xff0c;vcruntime140.dll是一个关键文件&#xff0c;用于在Windows操作系统上运行使用C语言编写的大型应用程序。如果你正在运行或安装这样的应用程序&#xff0c;但找不到vcruntime140.dll文件&#xff0c;那么你的应用程序可能无…

vcruntime140.dll文件丢失的解决方法

打开电脑浏览器顶部栏目输入【dll修复程序.site】然后点击进入下载vcruntime140.dll文件 下载完成vcruntime140.dll文件安装包。右键进行解压&#xff0c;然后再右键点击以管理员身份运行打开 打开后点击开始安装&#xff0c;电脑开始自动检测丢失的vcruntime140.dll文件等待自…

由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。

目录 情景再现 解决办法 情景再现 由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。 在安装并启动pgsql时报了该错&#xff1a; 解决办法 这时候其实很简单&#xff0c;无需去下载什么&#xff0c;只需要到本地c盘全局搜索cruntime140_1.d…

vcruntime140.dll丢失的解决方法,vcruntime140.dll下载安装教程

文件vcruntime140.dll需要在电脑打开一个浏览器才能下载顶部输入 dll修复程序.site 【按下键盘的回车键打开】然后点击进入下载dll文件安装包 dll文件安装包下载需要点击解压&#xff0c;然后把解压好的文件点击打开 开始安装丢失的vcruntime140.dll文件系统盘文件等待电脑…

由于找不到VCRUNTIME140D.dll,无法继续执行代码

简 述&#xff1a; 记录一个新建空项目&#xff0c;在MSVC2017 中&#xff0c; Debug编译成功&#xff0c;运行失败&#xff1b;但 Release编译和运行均成功 的场景解决&#xff1b;毕竟不能够调试很痛苦。 文章目录 背景问题解决总结 本文初发于 “偕臧的小站”&#xff0c;同…

由于找不到vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失如何修复

在我们打开玩游戏的时候电脑突然提示由于找不到vcruntime140_1.dll无法继续执行代码是什么原因呢&#xff1f;因为vcruntime140_1.dll文件关键的库文件和组件&#xff0c;它们是许多Windows应用程序必需的。丢失需要怎么修复好&#xff0c;这个就难道不少小伙伴&#xff0c;小编…

由于找不到vcruntime140_1.dll,无法继续执行代码

welcome to my blog 问题描述: 安装mysql时报错: 由于找不到vcruntime140_1.dll,无法继续执行代码 解决方法: 这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载这个ddl文件即可。打开下载地址, 找到下载链接, 我下载的是64位版本的压缩包; 无法下载的朋友可以从网盘下载&am…

vcruntime140d.dl丢失怎么办?

我们在使用电脑的时候可能会收到“无法启用程序&#xff0c;因为计算机中丢失vcruntime140d.dll”的提示&#xff0c;导致某些软件或程序无法打开&#xff0c;这种情况我们要如何解决呢&#xff1f;一起来看看下面的文章内容吧。 vcruntime140d.dll丢失的解决方法 1、下载vcrun…

vcruntime140.dll文件缺失,去哪下载vcruntime140.dll文件

大家都知道电脑当中的一些系统文件是非常重要的&#xff0c;每一个大型的系统软件都包括了许许多多的系统文件&#xff0c;每个软件都有一个下载安装包&#xff0c;下载安装包当中有很多的文件都关系着软件的正常使用。假如某个软件当中的一些dll文件丢失或者是损坏&#xff0c…

vcruntime140_1.dll

百度华为搜狗等其中一个浏览器打开后在上方栏目输入 dll修复程序.site 【按下键盘回车键点击进入&#xff0c;下载丢失的vcruntime140_1dll系统文件修复工具 下载好了文件以后右键进行解压文件操作&#xff0c;解压完成后打开解压好的文件夹 进入修复工具以后点击右侧【检测…