Questions tagged «cookies»

HTTP cookie是用户的Web浏览器存储的一条数据。除非另有说明,否则可以通过JavaScript以及从服务器端通过HTTP标头创建,读取,修改和删除cookie。

6
如何处理多个同名Cookie?
举例来说,我有一个应用程序发送以下HTTP标头以设置为名为“ a”的cookie: Set-Cookie: a=1;Path=/;Version=1 Set-Cookie: a=2;Path=/example;Version=1 如果我/example在服务器上访问,则两个路径均有效,因此我有两个名为“ a”的cookie!由于浏览器不发送任何路径信息,因此无法区分两个cookie。 Cookie: a=2; a=1 这种情况应该如何处理?选择第一个?创建具有所有cookie值的列表?还是应该将这种情况视为开发人员的错误?
92 http  cookies 


15
如何检测服务器端是否禁用Cookie
如何在服务器(服务器端)上检测浏览器中的cookie是否已禁用?可能吗? 详细说明:我正在服务器上处理HTTP请求。我想通过Set-Cookie标题设置一个cookie 。那时我需要知道是由客户端浏览器设置cookie还是我对设置cookie的请求将被忽略。

2
HTTP请求中是否允许多个Cookie标头?
通常,浏览器将cookie分组为单个Cookie标头,例如: Cookie: a=1; b=2 标准是否允许将它们作为单独的标头发送,例如: Cookie: a=1 Cookie: b=2 还是他们总是必须在同一条线上?
91 http  cookies 

7
jQuery,删除Cookie
我想使用JQuery删除cookie;我试过了 $.cookie('name', '', { expires: -1 }); 然后刷新页面,cookie仍然存在: alert('name:' +$.cookie('name')); 为什么?谢谢

3
如何使用JavaScript读取HttpOnly Cookie
有没有办法用JavaScript读取安全的cookie? 我尝试使用来做到这一点document.cookie,据我在本文中关于安全cookie和HttpOnly标志所看到的,我无法以这种方式访问​​安全cookie。 有人可以建议解决方法吗?

16
Android WebView Cookie问题
我有一台服务器,向我的android应用发送一个会话cookie,用于身份验证通信。我正在尝试使用指向同一服务器的URL加载WebView,并且试图传递会话cookie以进行身份​​验证。我观察到它间歇性地工作,但是我不知道为什么。我使用相同的会话cookie在服务器上进行其他调用,而这些调用永远不会失败。我只在尝试在WebView中加载URL时才观察到此问题,并且并非每次都会发生。非常沮丧。 以下是我用来执行此操作的代码。任何帮助将不胜感激。 String myUrl = ""http://mydomain.com/"; CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); Cookie sessionCookie = getCookie(); if(sessionCookie != null){ String cookieString = sessionCookie.getName() +"="+sessionCookie.getValue()+"; domain="+sessionCookie.getDomain(); cookieManager.setCookie(myUrl, cookieString); CookieSyncManager.getInstance().sync(); } WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(myUrl);


9
在PhoneGap / Cordova中处理Cookie
我正在使用服务器会话使用率的PhoneGap应用程序。它需要cookie来处理会话。此外,也应处理来自负载平衡器的cookie。所以没有办法。您如何在PhoneGap应用程序中处理Cookie? 我已经完成了一些研究: 有人说cookie处理可能取决于服务器未为未知用户代理(IIS)设置cookie:iOS上的PhoneGap会话(cookie) 在JavaScript中,可以使用document.cookie = ...设置cookie,但不会将它们保存在PhoneGap中并丢失。在触发xhr请求之前,它可以工作。 可以在xhr请求后使用xhr.getResponseHeader('Set-Cookie')检索Cookie。但仅当实际在服务器上设置时。不幸的是,jQuery剥离了“ Cookie”标头。 在(xhr)请求后,未分配JavaScript document.cookie属性,也未对其进行更新。 一些建议使用localStorage保存会话ID等。但是所有脚本都可以访问它,这可能是XSS安全问题。Cookies通过使用httponly标志来解决此问题。 iOS:进行了一些修改,这些更改将更改webView行为以支持cookie。但是它们似乎不适用于iOS 6和PhoneGap 2.5:https://groups.google.com/forum/ ? fromgroups =#!topic / phonegap / ZJE1nxX63ow 默认情况下,AppDelegate.m(v2.5)中似乎启用了Cookie。




1
什么是cookie和会话,它们之间如何关联?
我正在尝试专业地了解Cookie和会话。我知道,当浏览器连接到服务器时,服务器会“询问”浏览器,以在客户端浏览器cookie文件夹中“粘贴”具有“ phpsessid”的cookie。 现在我们有了“ phpsessid”,如果客户端进入服务器,浏览器将向服务器发送“ phpsessid”,服务器将查看tmp文件夹,如果有匹配项,它将加载用户具有的所有数据这个客户,但我对此过程有些困惑。 如果有人可以帮助我理解创建会话和Cookie的过程,我将不胜感激-幕后发生的事情。

5
Rails会议的当前做法
是否有人对Rails和会话有“最佳实践”技巧?Rails 3的默认会话类型仍然是CookieStore,对吗?我使用SqlSessionStore已有一段时间,并且效果很好,但是我可能会改用CookieStore来代替它。 使用CookieStore获取敏感信息(即使是含盐信息)还是不是一个好主意,还是更好地存储在数据库中?

9
Chrome为什么会忽略本地jQuery Cookie?
我正在使用jQuery Cookie插件(下载和演示以及带注释的源代码)来设置和读取Cookie。我正在本地计算机上开发页面。 以下代码将在FireFox 3,IE 7和Safari(PC)中成功设置cookie。但是,如果浏览器是Google Chrome浏览器,并且页面是本地文件,则无法使用。 $.cookie("nameofcookie", cookievalue, {path: "/", expires: 30}); 我所知道的: 该插件的演示适用于Chrome。 如果我将代码放在网络服务器(地址以http://开头)上,则可以在Chrome浏览器上使用。 因此,该cookie仅对本地文件上的Google Chrome失败。 可能的原因: Google Chrome浏览器不接受硬盘驱动器上的网页中的cookie(诸如file:/// C:/websites/foo.html之类的路径) 插件中的某些设置导致Chrome拒绝此类Cookie 谁能确认这一点并找出根本原因?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.