几个月前我开始使用PHP.为了为我的网站创建登录系统,我阅读了有关cookie和会话及其差异的信息(cookie存储在用户的浏览器和服务器上的会话中).那时候,我更喜欢饼干(谁不喜欢饼干?!)并且只是说:"谁在乎?我没有任何好处将它存储在我的服务器中",所以,我继续使用cookies我的学士毕业设计.然而,在完成我的应用程序的重要部分之后,我听说对于存储用户ID的特定情况,会话更合适.所以我开始考虑如果陪审团问我为什么用饼干代替会话,我会怎么说?我有这个原因(我不需要存储有关用户的内部信息).那是不够的一个原因?还是不止于此?
能告诉我使用cookies保存用户ID的优缺点吗?
感谢StackOverflow中的所有人!
我有一个应用程序定期旋转auth令牌cookie值.
每次服务器旋转令牌时,它都不会将其标记为"良好",直到它看到客户端具有令牌(导致客户端将其包含在资源的请求头中).
我在iOS(10.3)上有一个非常具体的情况,偶尔会在网络状况发生变化时发送一个非常旧的cookie(例如:下车).当这种情况触及它"忘记"最近的cookie值并"开始生活在过去"并发送和旧值.
**安全说明:IP地址在纽约市公开分配t-mobile,并且令牌早已从我们的数据库中删除
澄清......这是流程:
_t使用值oldSet-Cookie并将其设置_t为新值new(仅限http,安全cookie)new.我们标记cookie值很好并且客户端拥有它._t带有值的cookie 发出请求oldauthentication cookies mobile-safari ios sfsafariviewcontroller