在wap中如何保存用户登录信息,session和cookie是否可行~
在wap中如何保存用户登录信息,session和cookie是否可行~
如果以上两个都不能正常使用,这个应如何解决~~~~~`
问题点数:20、回复次数:40Top
1 楼Eric1006(卧薪尝胆VS悬梁刺股VS天道酬勤)回复于 2004-08-26 10:03:37 得分 2
都不行,不同的手机的支持不一样。
如果是想用来标志当前用户的身份,最好的方法就是通过获取手机号码或者加密后的手机号码。
如果是用来标志用户是否已经过登录,恐怕你需要通过参数来传递了。
Top
2 楼gary_shi(Gary Shi)回复于 2004-08-26 22:12:14 得分 2
应该都可以。
这些不是手机支持,是WAP网关实现的。
但漫游时用cookie 可能有问题Top
3 楼conan19771130(残疾人程序员,学习第2门外语)回复于 2004-08-27 08:06:10 得分 2
session可以,ccokie不知道,没试过Top
4 楼Eric1006(卧薪尝胆VS悬梁刺股VS天道酬勤)回复于 2004-08-27 08:09:31 得分 2
理论上是wap网关实现的,但是你去试一下,确确实实跟手机终端有关。Top
5 楼gary_shi(Gary Shi)回复于 2004-08-27 10:12:47 得分 2
那可能是因为网关侧没有enable这个功能。
楼上能不能列几个终端出来,我回头试试看。最好是C网的,我比较好找。Top
6 楼Eric1006(卧薪尝胆VS悬梁刺股VS天道酬勤)回复于 2004-08-27 12:44:06 得分 2
用openwave模拟器试一下就知道了Top
7 楼ltylty(大雨)回复于 2004-08-27 13:05:12 得分 2
现在一般的网关好象都支持session
但也有极其“隔路”的,(好象听说过陕西联通的就是)
cookie就没准了,但移动和联通的总部接入是支持的Top
8 楼gary_shi(Gary Shi)回复于 2004-08-27 17:34:35 得分 0
致 Eric1006(证明给她看,她不懂得珍惜你!)
模拟器试不出来的,肯定是不支持cookie的。Top
9 楼freebird911(鲨鱼)回复于 2004-08-30 15:59:59 得分 2
我也觉得cookie有点悬!Top
10 楼bluelake9()回复于 2004-08-30 16:54:27 得分 2
用httpsession,其他的不要指望了Top
11 楼freebird911(鲨鱼)回复于 2004-08-31 11:51:41 得分 0
2.6.2 COOKIE规范
1. COOKIE一般情况下存放在用户的手机上,若用户手机不支持COOKIE功能,则WAP网关将协助存储用户COOKIE信息;
2. COOKIE可分为永久性COOKIE和暂时性COOKIE,通过手机与WAP网关的配合,两种COOKIE均可实现,可根据业务的需求选择使用;
3. 暂时性COOKIE的保存时间一般是1小时,可根据业务的需要自行指定;
4. 在游戏、社区类业务中,涉及用户身份识别的信息应使用永久性COOKIE;
------移动梦网WAP业务规范(V2.0)
Top
12 楼darker(darker)回复于 2004-09-01 10:48:42 得分 0
httpsession是什么?
另:本人提供的WAP服务是个人的并且免费的~如果要用到网关保存之类的,是否有影响~Top
13 楼paulzhang(午夜晚风)回复于 2004-09-06 08:55:33 得分 2
建议使用session保存用户信息,现在移动对cookie的支持好像不是很稳定的,有时有有时没有(本人正在开发,绝对是这样的!)。Top
14 楼leonardzdz(leo)回复于 2004-09-06 09:08:56 得分 0
session 是可以用的,通过 反写URL,完全可以。即使手机不支持COOKIE也没问题。
当然传递参数的道理应该是和这个是一样的。事实上都是把一个特定的参数传来传去的。Top
15 楼darker(darker)回复于 2004-09-06 09:16:12 得分 0
通过 反写URL
这句是什么意思~Top
16 楼saimen2002(赛门)回复于 2004-09-06 15:12:36 得分 0
MISC平台会destroy程序中的session,建议通过参数结合数据库搞定。Top
17 楼gary_shi(Gary Shi)回复于 2004-09-07 08:31:56 得分 0
paulzhang(保罗张)
那可能是因为你在使用的时候,网关发生的切换。象cookie一般只存在一个网关上,但是如果用户发生类似于漫游之类的动作,可能cookie就找不到了。Top
18 楼darker(darker)回复于 2004-09-07 13:11:18 得分 0
用参数和数据库怎么做关于页面验证及保存用户信息啊~~~~~~~~~~`Top
19 楼catlit2000(生活了二十多年, 我突然发现, 我全错了)回复于 2004-09-08 15:13:01 得分 0
我理解他们说的"session反写"就是地址重写, 传递信息的第四种技术.
1. cookie
2. session
3. 隐含表单
4. 把信息添加到地址后面
Top
20 楼darker(darker)回复于 2004-09-09 08:21:57 得分 0
如果把信息添加到地址后面,
如果信息是用户名之类,这样,用模拟器不是会出现很多情况啊~Top
21 楼darker(darker)回复于 2004-09-14 09:46:58 得分 0
顶一下~~~~~`Top
22 楼tjl713(tjl)回复于 2004-09-15 20:19:16 得分 0
我用Openwave SDK 6.2.2 HTTP模拟器试了的,session不行,为null!Top
23 楼whotmmd(谁)回复于 2004-09-16 08:50:10 得分 0
session 和 cookie都不支持Top
24 楼darker(darker)回复于 2004-09-16 10:00:27 得分 0
那如果做论坛之类的就没有办法了~~~~~~~~~~Top
25 楼gary_shi(Gary Shi)回复于 2004-09-16 11:14:14 得分 0
tjl713(tjl)
模拟器8支持的,绝大部分的手机也一样8支持的。Top
26 楼darker(darker)回复于 2004-09-16 11:17:03 得分 0
这么久还是没有结果,不知道做过需要保存用户登录信息的朋友,是如何来做这方面的程序的~Top
27 楼qiqilovefeifei(下水道里咆哮的婴儿)回复于 2004-09-16 15:29:51 得分 0
真正动手做过的人都知道Eric1006(证明给她看,她不懂得珍惜你!) 说的是对的,光拿模拟器来测试是没说服力的Top
28 楼zhl7522(陵云)回复于 2004-09-17 10:54:28 得分 0
WINWAP支持session!Top
29 楼darker(darker)回复于 2004-09-17 16:37:00 得分 0
但是手机上WAP浏览器太多了,所以,只有WINWAP支持是没有用的啊~Top
30 楼darker(darker)回复于 2004-10-27 13:33:03 得分 0
up-------Top
31 楼whatandwhy(天黑)回复于 2004-10-29 14:35:22 得分 0
我一般只用数据库保存数据Top
32 楼redonyx(小光)回复于 2004-11-02 15:17:47 得分 0
我正遇到这个问题,只要不是从梦网上,session就不会失效。Openwave是支持session的,大家有没有试过opera?Top
33 楼darker(darker)回复于 2004-11-02 17:39:10 得分 0
很多人都碰到这个问题,望有成功做过的好同志进来详细的说说~
楼上的,手机的模拟器有很多种的,如果都是OPENWAVE的那就好了~Top
34 楼surfchen(冲浪)回复于 2004-11-02 19:07:22 得分 0
NOKIA的一般都支持~~Top
35 楼swiftlei(swift)回复于 2004-11-03 17:01:34 得分 0
至少用NOKIA的手机测试移动的WAP是支持COOKIE的。
COOKIE支持了,通过COOKIE识别会话的SESSION自然也没问题了。Top
36 楼mu_gong(饭桶+2)回复于 2004-11-13 00:01:10 得分 0
每问题,我用的就是HTTPSESSION,只要服务器上的RESIN不当机
都没有问题
比如以前做的一个WAP产品,需要用户自定义三种界面风格,就是可以选择三种界面,我没有办法,总不能放到数据库里吧,效率太低,就用的HTTPSESSION来保存用户的选择状态,没问题的,产品部门用手机都测试过,不过评审的时候好象这个产品没有过......Top
37 楼gary_shi(Gary Shi)回复于 2004-11-16 09:04:57 得分 0
现在市场上的大部分手机都是不支持cookie/session,即使支持,也是通过WAP 网关来实现的。
在这种情况下,如果网关发生切换的话,cookie很有可能会丢掉。
建议session还是通过隐藏的field来传参数,cookie还是扔在数据库里吧。Top
38 楼leo_zhangfh(无为)回复于 2004-11-17 16:52:21 得分 0
移动的是GP规范,MISC根本就没有按照规范上面说的提供相应支持
低端机不支持COOKIE和SESSION,至少我在应用中碰到的是这样的Top
39 楼gree001(253)回复于 2005-03-03 11:33:31 得分 0
我也遇到这个问题了>>>>Top
40 楼gree001(253)回复于 2005-03-03 11:37:20 得分 0
决定把要传的值做成url的参数>>>>
用户设置的界面风格设置可以放到数据库里面,只是wap上可以有什么样的风格设置呢?用什么来实现?
没有类似css的东西吧?
Top





