相关疑难解决方法(0)

Cookie与会话

几个月前我开始使用PHP.为了为我的网站创建登录系统,我阅读了有关cookie和会话及其差异的信息(cookie存储在用户的浏览器和服务器上的会话中).那时候,我更喜欢饼干(谁不喜欢饼干?!)并且只是说:"谁在乎?我没有任何好处将它存储在我的服务器中",所以,我继续使用cookies我的学士毕业设计.然而,在完成我的应用程序的重要部分之后,我听说对于存储用户ID的特定情况,会话更合适.所以我开始考虑如果陪审团问我为什么用饼干代替会话,我会怎么说?我有这个原因(我不需要存储有关用户的内部信息).那是不够的一个原因?还是不止于此?
能告诉我使用cookies保存用户ID的优缺点吗?

感谢StackOverflow中的所有人!

php cookies session

175
推荐指数
8
解决办法
16万
查看次数

php中会话和cookie有什么区别?

嗨,我想知道a php session和a 之间的区别cookie

php

21
推荐指数
5
解决办法
7万
查看次数

iOS偶尔发送旧cookie

我有一个应用程序定期旋转auth令牌cookie值.

每次服务器旋转令牌时,它都不会将其标记为"良好",直到它看到客户端具有令牌(导致客户端将其包含在资源的请求头中).

我在iOS(10.3)上有一个非常具体的情况,偶尔会在网络状况发生变化时发送一个非常旧的cookie(例如:下车).当这种情况触及它"忘记"最近的cookie值并"开始生活在过去"并发送和旧值.

日志

**安全说明:IP地址在纽约市公开分配t-mobile,并且令牌早已从我们的数据库中删除

  • 这是一个已知的问题?
  • 对于在iOS上更强大的cookie处理,是否有任何变通方法?localstorage不是理想的因为这些cookie只是http.

澄清......这是流程:

  1. 客户端(iOS的Safari浏览器)有一个名为cookie的_t使用值old
  2. 客户端(iOS Safari)向服务器发出请求
  3. 我们发布cookie Set-Cookie并将其设置_t为新值new(仅限http,安全cookie)
  4. 客户端使用新的cookie值发出另一个请求new.我们标记cookie值很好并且客户端拥有它.
  5. 时间流逝
  6. 客户端使用_t带有值的cookie 发出请求old

authentication cookies mobile-safari ios sfsafariviewcontroller

11
推荐指数
1
解决办法
828
查看次数