【发布时间】:2012-04-17 08:30:36
【问题描述】:
我正在编写一个应用程序,该应用程序在客户端具有 JS,在服务器上具有 php,在服务器上打开会话及其“在 php 脚本中”我通过从 DB 检索并存储在 @987654321 中的唯一 ID 识别每个用户@起初我认为将用户数据从javascript发送到php就足够了,因为会话将处理识别问题,并且每个用户请求都将由它自己的会话接收,因此没有用户会话会与另一个会话冲突..am我对吗?还是我必须使用其他技术?
我必须将用户ID从js发送到php吗?还是用php声明就够了?
我必须使用会话 ID 吗?
【问题讨论】:
-
默认情况下,PHP 会将会话 ID 存储在 cookie 中。每次请求都会将 Cookie 发送回服务器。
-
您的第一个变体没问题。您可以将用户 ID 存储在
$_SESSION["uID"]中。您应该将用户 ID 从 JS 传递给 PHP 以识别用户。每个用户都有自己的$_SESSION超全局数组。
标签: php javascript session