【发布时间】:2013-01-17 03:36:24
【问题描述】:
从 iphone 应用程序登录时,我调用了一个 php 脚本登录函数,该函数存储了用户 ID 的会话。此 ID 是存储在服务器上还是 iPhone 上?
$_SESSION['IdUser'] = $result['result'][0]['IdUser'];
我问的原因是 b/c 当我退出模拟器并重新启动它时会话显然没有被存储,所以我相信它被存储在服务器上。如果我希望多个用户同时在我的应用程序上,或者在客户端上会更好,我是否希望将会话存储在服务器上?服务器如何知道/从客户端获取会话 ID?谢谢。
我还希望我的用户保持登录状态。显然。
【问题讨论】:
-
服务器。永远不要在客户端上。
-
5 秒阅读manual 会回答这个问题。
-
但是服务器如何存储多个会话 ID,以及当调用试图访问 $_Session 的帖子或函数时,它如何知道谁在访问服务器?
-
您了解
PHPSESSID、PHP、ASP.NET_SessionID、ASP.NET 和JSESSIONIDJava 吗? -
我知道如何创建一个,至于使用 cookie 作为令牌我没有经验。在 ASP.NET 中,所有这些都已经通过使用它们的内置方法来处理