0 0

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 来用了。
WAP 
2010年3月22日 14:44

3个答案 按时间排序 按投票排序

0 0

不是所有的手机都能保存cookies和session的,有的手机保存的有限。

2010年4月02日 12:50
0 0

手机上有没有http数据包查看工具? 看一下正确写入的数据包和错误的进修的数据包有什么不同。 这样比较方便找原因。如果是浏览器接收setcookie的问题,估计应用层面是没有办法解决的。

2010年3月22日 23:53
0 0

我怎么觉得不会是这样的一个原因, 想不明白,浏览器会知道通过什么方式上连网吗? 浏览器只是一个应用程序,也就是http(s)上工作,感觉不应该是你说的原因。不过既然问题出了,现仔细找一下原因吧。

2010年3月22日 17:42

相关推荐

    UIWebView的cookie读取与保存

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序中嵌入网页内容的组件。它允许开发者在App内部展示HTML、CSS和JavaScript等Web技术构建的内容。而在涉及到用户登录状态或者个性化信息时,Cookie就成为了关键...

    Cookie实例保存账号和密码

    在Web开发中,Cookie是一种非常重要的技术,用于在客户端存储少量的数据,比如用户登录状态、偏好设置等。本文将深入探讨“Cookie实例保存账号和密码”的概念,通过两个示例页面`login.jsp`和`bean.jsp`来阐述如何...

    iOS开发之cookie研究demo

    本篇主要探讨如何在iOS中处理Cookie,涉及了系统自动管理Cookie以及手动管理Cookie的几种方式。 首先,让我们来看看`NSSession`系统如何自动管理Cookie。`NSURLSession`是Apple提供的一个网络编程接口,用于处理...

    利用COOKIE保存层拖动数据实例

    8. **跨域问题**:Cookie有同源策略限制,即只能由创建它的域读取,因此在处理多域名环境时,需要特别注意Cookie的设置,确保数据能在正确的站点之间共享。 通过上述方法,我们可以实现更加个性化的Web应用,让用户...

    cookie保存用户名和密码

    每个域下的Cookie数量有限,且单个Cookie的大小不能超过4KB。这意味着在存储复杂数据时,如大量用户信息,可能需要使用其他技术,如LocalStorage或SessionStorage。 总结起来,Cookie是一种实用的客户端存储工具,...

    safari,opera嵌入iframe页面cookie读取问题解决方法

    然而,由于浏览器的安全策略,特别是对于第三方cookie的处理,开发者可能会遇到在特定浏览器如Safari、Opera以及某些使用特定内核的搜狗浏览器中无法读取`iframe`内的cookie的问题。这个问题主要源于浏览器对第三方...

    javaweb中Cookie对用户密码保存的例子

    在JavaWeb开发中,Cookie是一种常见的技术,用于在客户端存储少量信息,比如用户的登录状态、购物车内容等。本文将详细解析"javaweb中Cookie对用户密码保存的例子",并探讨如何使用Cookie实现购物车功能。 首先,...

    微信小程序cookie维护插件 实现自动设置获取cookie功能

    2. 合理设置Cookie的生命周期,既不能太短导致频繁登录,也不能太长带来安全风险。 3. 在处理Cookie超时事件时,要确保用户体验流畅,尽量减少对用户操作的干扰。 总之,微信小程序cookie维护插件通过自动化设置和...

    Cookie保存登陆状态.zip

    "Cookie保存登录状态"这一概念就是用来解决这个问题的一种常见方法。这里,我们深入探讨一下Cookie的工作原理,以及它如何在用户登录后维持其登录状态。 Cookie是由Web服务器发送到用户的浏览器并存储在本地的小型...

    JavaScript环境中网络课程开发之cookie技术应用研究.pdf

    Cookie是由Netscape开发的作为持续保存状态信息和其他信息的方式。其本质是以一定格式存储特定信号的文本文件。Cookie首先是为CGI程序设计的。当有了JavaScript后,JavaScript在document对象中添加cookie属性作为...

    通过cookie保存portal的位置和grid的列的顺序,以及grid的列是否显示的保存

    在实际应用中,还需要考虑一些额外的因素,比如安全性(避免存储敏感信息)、跨域问题(不同源的cookie无法共享)以及用户隐私政策(明确告知用户数据存储情况并提供清除选项)。总的来说,通过cookie实现的用户偏好...

    cookie查看器,查看浏览器中保存的cookie查看器,支持chrome浏览器.zip

    4. 解决问题:在遇到网站登录问题时,查看保存的密码信息可能有助于解决问题。 总的来说,这个工具提供了对用户浏览器数据的洞察,特别是对于Chrome用户,它提供了一种方便的方式来管理和保护他们的在线身份和隐私...

    python实现登录并保存cookie的方法示例

    在Python编程中,登录网站并保存Cookie是一种常见的需求,特别是在自动化测试、数据抓取或模拟用户行为时。本文将详细讲解如何使用Python实现12306登录并保存Cookie的方法,以便于后续的请求能够保持登录状态。 ...

    跨域访问解决方案,关于跨域访问cookie的资料

    通过采用合适的解决方案并正确配置Cookie处理方式,可以有效地解决这一问题。CORS是最常用也是最灵活的方案之一,而结合Cookie和Memcached则可以在保证安全性的同时提升系统的整体性能。在实际开发过程中,开发者应...

    使用Flash Cookie技术在客户端永久保存HTTP Cookie

    但是我们知道在客户端Cookie里保存数据是不稳 定的,因为用户可能随时会清除掉浏览器的Cookie,在这种情况下,一般的解决方案是重新向服务器端发送一个请求,以获得一个新的HTTP Cookie数据,并将其保存--就一般的...

    使用Cookie记录用户名和密码

    在这个场景下,我们将讨论如何利用Cookie来安全地存储用户的登录凭证,以便在用户下次访问网站时能自动识别其身份。 首先,我们需要理解Cookie的基本原理。当用户成功登录后,服务器可以创建一个包含用户名和加密后...

    div 拖动+cookie保存

    网站个性化 div可以随意拖动 cookie保存!

    jQuery Cookie 用户名 密码保存到 cookie中

    在网页开发中,jQuery库是广泛使用的JavaScript框架,它简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery和一个名为`jquery.cookie.js`的插件来实现用户登录状态的持久化,即保存用户名和...

    jQuery cookie保存背景颜色、字体颜色和字体大小

    这个项目聚焦于使用jQuery库来实现用户自定义的背景颜色、字体颜色和字体大小,并通过cookie来保存这些设置,以便用户在下次访问时仍能保持他们喜欢的界面样式。下面将详细解释这一过程涉及的技术和知识点。 首先,...

    c #网页登录自动保存cookie

    在C#编程中,网页登录并自动保存Cookie是一项常见的需求,尤其在开发自动化脚本或者充值类软件时。本文将详细讲解如何利用C#实现这一功能,并以`XRequest.cs`这个类文件作为核心实现部分。 首先,我们需要理解...

Global site tag (gtag.js) - Google Analytics