作者RINPE (RIN)
看板MacDev
标题[问题] 何谓保持session
时间Thu Oct 5 12:21:31 2017
前几天问过
想确认一下
像一些需登录的页面
如果有保持session的话
那跳到同个host 的页面或重新打开就不需再登录
是这样吗?记得webview 内本来就有这个功能
麻烦前辈解惑了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.12.22
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1507177294.A.A68.html
1F:→ cf1064: webview的session只会存在伺服器上,之後用其他非webview10/05 13:30
2F:→ cf1064: 传送都不会在伺服器上存有这个session10/05 13:30
3F:→ cf1064: 就好比你用pc的chrome登入网站,再用ie开启网站,会发现没10/05 13:31
4F:→ cf1064: 登入,但是在chrome上是还在登入中一样10/05 13:31
会想上来了解是因为之前也有做过要登入的webview
他就算换到其他要登录的页面或离开再回来,都会保持登入
我想这就是前辈解释情况,照理说webview也会有做才对
5F:→ ssccg: server session通常是用cookie记录session id10/05 13:42
6F:→ ssccg: 只要request有带同样的cookie就可以对应同一个session10/05 13:44
7F:→ ssccg: webview(或其他browser)的功能是在cookie有效时每个request10/05 13:45
8F:→ ssccg: 都会带cookie10/05 13:46
这个我有注意到,两个用的是cookie取出来的值
但我取出的是sessig 应该只是名称上的不一样吧
还是我要自己改成sessionid才有效?
※ 编辑: RINPE (115.43.186.170), 10/05/2017 19:13:18