问题标签 [cookies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10481 浏览

asp.net - 访问 ASP.NET 类中的响应对象

我有一个函数可以检查 cookie(按名称)是否存在:

我有一个以特定于应用程序的方式处理 cookie 的类,我想将所有与 cookie 相关的函数合并到这个类中。但是,如果我只是将它从 aspx 页面(它当前所在的位置)移动到上述类,我将无法使用此代码,因为我收到错误:'Name' Response is not declared. 我修改了类以允许传递对Response对象的引用:

我的问题是:有没有更好的方法?

0 投票
6 回答
19140 浏览

php - 允许的最大 cookie 数量

据谷歌搜索告诉我,允许的最大 cookie 数量很大程度上取决于浏览器,但是我找不到任何关于现代浏览器允许多少 cookie 的最新数据。

我需要在 cookie 中存储大量用户偏好(对于尚未注册的用户),那么最好的方法是什么?(此外,这些 cookie 将通过 javascript 客户端和 php 服务器端访问)

0 投票
2 回答
3668 浏览

session - 如何检查经典 ASP 中是否启用了会话 cookie?

经典 ASP中使用服务器端代码检查用户浏览器中是否启用了会话 cookie的一种优雅方式是什么(因为 javascript 也可能被禁用)。

我有自己的解决方案,但它看起来很丑陋。

@James - 虽然设置会话cookie和通用cookie没有区别(IE让您区分第一方,会话cookie和第三方,但我看到Firefox他们只区分第一方和第三方)?我在登录页面中设置一个会话值,然后做一个 Response.Redirect 有点事情并检查会话值是否仍然有效。

0 投票
4 回答
4150 浏览

flash - 如何在我的 Flash 应用程序中制作 cookie?

如何使用 ActionScript 2.0 在我的 Flash 应用程序中制作 cookie?

0 投票
4 回答
6562 浏览

asp.net - 共享相同 ASP.Net 会话 Cookie 的不同应用程序

我有两个 ASP.Net 应用程序驻留在服务器上的两个不同文件夹中:

  • /Foo<-- 这是标准的不安全应用程序
  • /Secure<-- 这是一个单独的应用程序,需要 IIS 使用 SSL

问题是,默认情况下,ASP.NET_SessionIdcookie 是在域上指定的,并且在不同目录中的两个应用程序之间共享。我需要不同的会话 cookie,因为我不能允许使用被劫持的 cookie/Foo来授予对/Secure应用程序的访问权限。

理想情况下,我希望每个应用程序的 cookie 都受 cookiePath属性的限制。开箱即用的.Net 显然没有办法做到这一点。

更令人头疼的是,即使我编写自定义代码来设置 cookie 路径,我也担心某些浏览器区分大小写并且不会对 and 使用相同的会话 cookie /Foo/foo这取决于链接的构建方式,可以导致同一应用程序中的多个会话。

有没有人遇到并克服了这个问题?

0 投票
5 回答
32950 浏览

firefox - Firefox 中的 Cookie

Firefox 将 cookie 存储在哪里以及它们以什么格式存储

0 投票
4 回答
27112 浏览

php - 如何使用 file_get_contents 发送 cookie

我正在尝试从另一个文件中获取内容file_get_contents(不要问为什么)。
我有两个文件:test1.phptest2.phptest1.php根据登录的用户返回一个字符串。

test2.php尝试获取 test1.php 的内容,并且正在被浏览器执行,从而获取 cookie。

为了发送 cookie file_get_contents,我创建了一个流式上下文:

我正在检索内容:

但现在我得到了错误:

警告:file_get_contents(http://www.example.com/test1.php)[function.file-get-contents]:打开流失败:HTTP 请求失败!HTTP/1.1 404 未找到

有人知道我在这里做错了什么吗?

编辑:
忘了提:没有streaming_context,页面只会加载。但如果没有 cookie,我就无法获得所需的信息。

0 投票
7 回答
10966 浏览

security - 是否存在防止 cookie 被盗的方法?

在 Web 2.0 应用程序中,许多用户通常希望保持登录状态(“记住我”标志),另一方面,他们的 cookie 可以访问非常私密的数据。有没有办法防止直接从计算机或通过嗅探窃取 cookie 的人使用 cookie 访问用户数据?始终 HTTPS 不是一个选项。

谢谢,伯恩德

[编辑] 将 IP 地址连接到 cookie 也不是一个选项。

0 投票
1 回答
2482 浏览

iis - IIS 中虚拟目录的 Cookie 问题(删除不需要的 Cookie)

我刚刚做了一个小小的噩梦,不知何故创建了不需要的 cookie。我发誓我的代码从未在某个虚拟目录中创建 cookie,它只是读取它,但不知何故,我的浏览器最终得到了一个根 cookie 和一个用于 vdir 的 cookie 的副本。这意味着这两个值是分开的,并且都没有得到更新。

大多数关于删除 cookie 的文章都说将其设置为空白,这无济于事,因为它仍然存在!

我必须编写一个简短的 ASP 来将 cookie 到期时间设置为去年,并确保我将路径指定为有问题的 vdir,以确保它杀死了我不想要的那个。

希望这已经解决了这个问题,但我想在这里分享这个,并询问是否有人有更好的方法来解决这个问题,或者关于问题(两个 cookie)可能首先发生的任何想法?!

0 投票
1 回答
755 浏览

internet-explorer - Why cant I find my cookies in Temporary Internet Files?

I'm trying to convert a cookie from www.example.com to .example.com.

So I thought I'd go to C:\Users\SWEAVER\AppData\Local\Microsoft\Windows\Temporary Internet Files and just delete the cookie there.

To my surprise there were not only no temporary internet files (images/html...) but also very few cookies. And of course the cookie for my site was nowhere to be seen. However it is DEFINITELY working becasue I'm storing a GUID in there and that GUID was recoverable across different iexplore.exe processes.

I just went ahead and cleared cookies + temp files and now theres not a single file in my temp internet files directory - yet cookies ARE working for both my site and among others stackoverflow!

i did have a couple wierd bluescreens the other day - and in fact my event system log was corrupted. but i'm not sure if thats anythin to do with it?

I've run out of ideas but id really lke to be able to clear my application's cookies easily without screwing up my everyday cookies. Anybody got any idea about this or seen the problem before?

System : 2008 Server with IE7