我正在创建此网站,我想跟踪每个访问者,以便我可以将该ID插入到产品数据库中,以便仅显示特定用户添加到购物车的产品。
我正在使用会话,但不知道如何为该特定用户拉取会话。因为我通常会给它赋值。希望我的问题不是愚蠢的
答案 0 :(得分:2)
要首先使用会话,您需要在每个要使用它的页面中启动它们,如下所示:
session_start();
然后你可以创建变量并给它们赋值,例如:
$_SESSION['User_ID'] = XXXX; //Identification
$_SESSION['Profile'] = Admin; //Admin or Normal User
当用户进行登录时,只需创建一个类似' User_ID'的变量。存储该值,然后您可以在任何地方访问它。
$id = $_SESSION['User_ID'];
$profile = $_SESSION['Profile'];
所以
$id = XXXX;
$profile = Admin;
你只需要记住启动它并在每个页面中完成它:
session_write_close(); // To Finish
当您不再需要会话时,您也应该销毁会话,但是您将丢失数据会话。最好的位置是用户注销系统时。
session_destroy();
希望有所帮助