Javascript 如何使用会话识别用户而不要求提供凭据?

Javascript 如何使用会话识别用户而不要求提供凭据?,javascript,php,mysql,session,cookies,Javascript,Php,Mysql,Session,Cookies,我正在创建这个网站,我想跟踪每个访问者,这样我就可以将该id插入产品数据库,只显示特定用户添加到购物车中的产品 我正在使用会话,但不知道如何为特定用户提取会话。因为我通常给它赋值。希望我的问题不是愚蠢的要先使用会话,您需要在每一页中都像这样使用它们: session_start(); 然后,您可以创建变量并给它们赋值,例如: $_SESSION['User_ID'] = XXXX; //Identification $_SESSION['Profile'] = Admin; //Admin

我正在创建这个网站,我想跟踪每个访问者,这样我就可以将该id插入产品数据库,只显示特定用户添加到购物车中的产品


我正在使用会话,但不知道如何为特定用户提取会话。因为我通常给它赋值。希望我的问题不是愚蠢的

要先使用会话,您需要在每一页中都像这样使用它们:

session_start(); 
然后,您可以创建变量并给它们赋值,例如:

$_SESSION['User_ID'] = XXXX; //Identification
$_SESSION['Profile'] = Admin; //Admin or Normal User
当用户登录时,只需创建一个类似“user_ID”的变量来存储值,然后您就可以在任何地方访问它

$id = $_SESSION['User_ID'];
$profile = $_SESSION['Profile'];
所以

您只需记住在每页中启动和完成它:

session_write_close(); // To Finish
当您不再需要会话时,也应该销毁它们,但会丢失数据会话。最佳位置是用户注销系统时

session_destroy();

希望有帮助

请提供一些代码一些人确实可以帮助您我启动会话_start(),我知道这会在服务器中创建一个独特的cookie,我该如何启动并使用它?我正在尝试获取代码,所以我没有。非常确定PHP手册中有一些使用$\u SESSION global var的好例子。谢谢你帮助我澄清了我在做什么!
session_destroy();