相关疑难解决方法(0)

按名称删除cookie?

如何删除名称中的特定cookie roundcube_sessauth

不应该如下:

function del_cookie(name) {
    document.cookie = 'roundcube_sessauth' + 
    '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
} 
Run Code Online (Sandbox Code Playgroud)

然后:

<a href="javascript:del_cookie(name);">KILL</a>
Run Code Online (Sandbox Code Playgroud)

杀掉roundcube_sessauth饼干?

javascript cookies

134
推荐指数
4
解决办法
27万
查看次数

无法从javascript中删除cookie

我在外部网站上,我试图通过javascript删除cookie.

我在控制台中执行了以下操作:

function deleteAllCookies() {
    var cookies = document.cookie.split(";");

    for (var i = 0; i < cookies.length; i++) {
        var cookie = cookies[i];
        var eqPos = cookie.indexOf("=");
        var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
    }
}

deleteAllCookies()
Run Code Online (Sandbox Code Playgroud)

应该将文档cookie设置为在1970年到期

但在那之后,我打电话

document.cookie.split(";")
Run Code Online (Sandbox Code Playgroud)

饼干似乎没有受到影响.有什么想法吗?

PS:上面的代码来自stackoverflow 使用JavaScript清除所有cookie

javascript cookies

23
推荐指数
4
解决办法
4万
查看次数

Azure门户:错误请求 - 请求太长

当我尝试从portal.azure.com运行内置b2c编辑策略时,我刚刚收到以下错误.我打开了2个门户选项卡.为什么我收到此错误?

错误请求 - 请求太长HTTP错误400.请求标头的大小太长.

注意:在测试active-directory-b2c-dotnet-webapp-and-webapi示例项目时,我遇到了同样的错误消息.提供的原因是我发送了太多cookie.是同样的问题吗?

如果是同样的问题,在创建新的cookie之前是否应该删除陈旧的cookie


我确实为https://login.microsoftonline.com看到了很多cookie

铬饼干节点

屏幕截图1的饼干 屏幕截图2的饼干

azure-active-directory azureportal azure-ad-b2c

17
推荐指数
1
解决办法
1万
查看次数

在clojure/ring中,如何删除cookie?

假设我想删除一个cookie(例如,ring的会话cookie):

制作这样的响应地图:

{:cookies {"ring-session" {:value "kill", :max-age 1}}}
Run Code Online (Sandbox Code Playgroud)

似乎工作,但感觉有点hacky.

是否有一种干净的方式来删除它?

cookies session web-applications clojure ring

14
推荐指数
1
解决办法
1756
查看次数

如何使用PHP或JS使用HttpOnly删除cookie

我有一个包含这些参数的cookie:

Name:   workgroup_session_id
Content:    ""
Domain: agrobman1.tsi.lan
Path:   /
Send for:   Any kind of connection
Accessible to script:   No (HttpOnly)
Created:    Wednesday, November 4, 2015 at 9:31:58 AM
Expires:    When the browsing session ends
Run Code Online (Sandbox Code Playgroud)

我试图使用此代码使用PHP删除cookie:

setcookie("workgroup_session_id", "\"\"", time() - 3600, "/", "agrobman1.tsi.lan", false, true);
Run Code Online (Sandbox Code Playgroud)

但我仍然无法删除它.有谁知道如何使用PHP或JS删除此类型的cookie?

javascript php cookies cookie-httponly

11
推荐指数
1
解决办法
1万
查看次数

如何删除codeigniter上的cookie

我不知道如何删除cookie.我想要的是当我提交表格时.cookie也被删除.我尝试了delete_cookie("名称"),但是没有用.我认为因为我创建的cookie javascript.请检查我的代码以解决此问题.

这是我的示例文本字段:

<input name="cargo_no" type="text"  class="validate[required]"  id="cargonumber" onchange="setCookie('cargonumberC', this.value, 365);"/>
Run Code Online (Sandbox Code Playgroud)

这是javascript

function setCookie(cookieName, cookieValue, nDays) {
    var today = new Date();
    var expire = new Date();

    if (!nDays) 
        nDays=1;

    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return …
Run Code Online (Sandbox Code Playgroud)

php cookies codeigniter session-cookies

9
推荐指数
2
解决办法
3万
查看次数

如何在ASP.NET MVC中关闭浏览器或选项卡时将用户注销?

我需要在用户关闭选项卡或浏览器时注销用户,我该如何在ASP.NET MVC中执行此操作?

c# asp.net authentication asp.net-mvc form-authentication

9
推荐指数
1
解决办法
3万
查看次数

如何使用Javascript从特定域中删除cookie?

假设我在http://www.example.com,我想删除域名为.example.com的cookie 和另一个域名为www.example.com的cookie .

我目前正在使用这个通用函数:

var deleteCookie = function (name)
{
  document.cookie = name + '=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
};
Run Code Online (Sandbox Code Playgroud)

这似乎只是删除域名为www.example.com的 cookie .

但是我如何指定以便它还删除域名为.example.com的 cookie ?

编辑:基本上我正在寻找一个功能,可以删除所有与http://www.example.com相关的cookie ,只要他们没有httponly标志.有这样的功能吗?

javascript cookies subdomain

7
推荐指数
2
解决办法
5万
查看次数

使用 jQuery 删除不同域中同名的 Cookie

问题的网址
https://www.one.om/testtranslate

尝试删除所有名为“googtrans”的 cookie

当您从谷歌翻译下拉列表中选择一种语言时,页面会按预期进行翻译,刷新页面即可查看问题:

现在应该有两个名为“googtrans”的 cookie,但域不同:

domain 1: ".one.om"
domain 2: "www.one.om"
Run Code Online (Sandbox Code Playgroud)

当我使用时

$.cookie('googtrans',null, {domain:'www.one.om'});
Run Code Online (Sandbox Code Playgroud)

效果很好,但是

$.cookie('googtrans',null, {domain:'.one.om'});
Run Code Online (Sandbox Code Playgroud)

没有什么建议吗?

javascript cookies jquery

0
推荐指数
1
解决办法
2512
查看次数