-
wap开发遇到的cookie不能保存的问题以及解决方式10
前些日子我用手机测试自己的一个wap网站的时候发现这么一个问题:
用wifi上网方式,手机操作与普通电脑没有任何区别,没有出现任何错误。
用gprs上网方式,发现用户登录的时候,手机竟然无法保存cookie,经过自己排查,最后发现,这个问题是由于一次性保存
多个cookie导致的。经过测试,每次请求一个url,只保存一个cookie不会有问题,一旦是保存了2个或者2个以上的
cookie,这个时候浏览器不会保存任何一个。很奇怪。不知道大家遇到过这样的问题么,是如何解决的
问题补充:<div class="quote_title">grandboy 写道</div><div class="quote_div">我怎么觉得不会是这样的一个原因, 想不明白,浏览器会知道通过什么方式上连网吗? 浏览器只是一个应用程序,也就是http(s)上工作,感觉不应该是你说的原因。不过既然问题出了,现仔细找一下原因吧。</div> <br /> <br />同样的一段保存2个cookie程序在wifi 和gprg下面,确实是结果不同。 <br />我已经反复测试过,经过在网上查找资料,发现一些其他解释,由于gprs上网是要经过移动网关,所以cookie的传输是由网关来解决,至于怎么让浏览器保存,这个我还不是太明白。 <br />不过保存一个cookie是永远不会出问题的。 <br />我所测试的手机都是支持wap2.0标准的
问题补充:<div class="quote_title">grandboy 写道</div><div class="quote_div">手机上有没有http数据包查看工具? 看一下正确写入的数据包和错误的进修的数据包有什么不同。 这样比较方便找原因。如果是浏览器接收setcookie的问题,估计应用层面是没有办法解决的。</div> <br />感谢你的回复,我还真不知道有什么手机上的工具来查看。 <br />现在只能是用每次写1个cookie 来用了。2010年3月22日 14:44
相关推荐
在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中嵌入网页内容的组件。它允许开发者在App内部展示HTML、CSS和JavaScript等Web技术构建的内容。而在涉及到用户登录状态或者个性化信息时,Cookie就成为了关键...
在Web开发中,Cookie是一种非常重要的技术,用于在客户端存储少量的数据,比如用户登录状态、偏好设置等。本文将深入探讨“Cookie实例保存账号和密码”的概念,通过两个示例页面`login.jsp`和`bean.jsp`来阐述如何...
本篇主要探讨如何在iOS中处理Cookie,涉及了系统自动管理Cookie以及手动管理Cookie的几种方式。 首先,让我们来看看`NSSession`系统如何自动管理Cookie。`NSURLSession`是Apple提供的一个网络编程接口,用于处理...
8. **跨域问题**:Cookie有同源策略限制,即只能由创建它的域读取,因此在处理多域名环境时,需要特别注意Cookie的设置,确保数据能在正确的站点之间共享。 通过上述方法,我们可以实现更加个性化的Web应用,让用户...
每个域下的Cookie数量有限,且单个Cookie的大小不能超过4KB。这意味着在存储复杂数据时,如大量用户信息,可能需要使用其他技术,如LocalStorage或SessionStorage。 总结起来,Cookie是一种实用的客户端存储工具,...
然而,由于浏览器的安全策略,特别是对于第三方cookie的处理,开发者可能会遇到在特定浏览器如Safari、Opera以及某些使用特定内核的搜狗浏览器中无法读取`iframe`内的cookie的问题。这个问题主要源于浏览器对第三方...
在JavaWeb开发中,Cookie是一种常见的技术,用于在客户端存储少量信息,比如用户的登录状态、购物车内容等。本文将详细解析"javaweb中Cookie对用户密码保存的例子",并探讨如何使用Cookie实现购物车功能。 首先,...
2. 合理设置Cookie的生命周期,既不能太短导致频繁登录,也不能太长带来安全风险。 3. 在处理Cookie超时事件时,要确保用户体验流畅,尽量减少对用户操作的干扰。 总之,微信小程序cookie维护插件通过自动化设置和...
"Cookie保存登录状态"这一概念就是用来解决这个问题的一种常见方法。这里,我们深入探讨一下Cookie的工作原理,以及它如何在用户登录后维持其登录状态。 Cookie是由Web服务器发送到用户的浏览器并存储在本地的小型...
Cookie是由Netscape开发的作为持续保存状态信息和其他信息的方式。其本质是以一定格式存储特定信号的文本文件。Cookie首先是为CGI程序设计的。当有了JavaScript后,JavaScript在document对象中添加cookie属性作为...
在实际应用中,还需要考虑一些额外的因素,比如安全性(避免存储敏感信息)、跨域问题(不同源的cookie无法共享)以及用户隐私政策(明确告知用户数据存储情况并提供清除选项)。总的来说,通过cookie实现的用户偏好...
4. 解决问题:在遇到网站登录问题时,查看保存的密码信息可能有助于解决问题。 总的来说,这个工具提供了对用户浏览器数据的洞察,特别是对于Chrome用户,它提供了一种方便的方式来管理和保护他们的在线身份和隐私...
在Python编程中,登录网站并保存Cookie是一种常见的需求,特别是在自动化测试、数据抓取或模拟用户行为时。本文将详细讲解如何使用Python实现12306登录并保存Cookie的方法,以便于后续的请求能够保持登录状态。 ...
通过采用合适的解决方案并正确配置Cookie处理方式,可以有效地解决这一问题。CORS是最常用也是最灵活的方案之一,而结合Cookie和Memcached则可以在保证安全性的同时提升系统的整体性能。在实际开发过程中,开发者应...
但是我们知道在客户端Cookie里保存数据是不稳 定的,因为用户可能随时会清除掉浏览器的Cookie,在这种情况下,一般的解决方案是重新向服务器端发送一个请求,以获得一个新的HTTP Cookie数据,并将其保存--就一般的...
在这个场景下,我们将讨论如何利用Cookie来安全地存储用户的登录凭证,以便在用户下次访问网站时能自动识别其身份。 首先,我们需要理解Cookie的基本原理。当用户成功登录后,服务器可以创建一个包含用户名和加密后...
网站个性化 div可以随意拖动 cookie保存!
在网页开发中,jQuery库是广泛使用的JavaScript框架,它简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery和一个名为`jquery.cookie.js`的插件来实现用户登录状态的持久化,即保存用户名和...
这个项目聚焦于使用jQuery库来实现用户自定义的背景颜色、字体颜色和字体大小,并通过cookie来保存这些设置,以便用户在下次访问时仍能保持他们喜欢的界面样式。下面将详细解释这一过程涉及的技术和知识点。 首先,...
在C#编程中,网页登录并自动保存Cookie是一项常见的需求,尤其在开发自动化脚本或者充值类软件时。本文将详细讲解如何利用C#实现这一功能,并以`XRequest.cs`这个类文件作为核心实现部分。 首先,我们需要理解...