Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从当前会话中获取用户ID?_Php_Mysql - Fatal编程技术网

Php 如何从当前会话中获取用户ID?

Php 如何从当前会话中获取用户ID?,php,mysql,Php,Mysql,我有一个登录、注册和预订页面。当人们注册,然后登录,然后进行预订时,我想从登录的人那里获取userId(我的mysql数据库中Id的名称)。我听说是这样的: $_SESSION["userId"] 当我这样做时,它会给我一个错误,说未定义索引:userId 有人告诉我在会话中使用userId,但我不知道如何使用,因为我还是个初学者。我试着用谷歌搜索,但没有成功 var_dump["$_SESSION"] 给我: 注册页=数组(0){} 登录页面=array(0){} 保留页面=array(1

我有一个登录、注册和预订页面。当人们注册,然后登录,然后进行预订时,我想从登录的人那里获取userId(我的mysql数据库中Id的名称)。我听说是这样的:

$_SESSION["userId"]
当我这样做时,它会给我一个错误,说未定义索引:userId
有人告诉我在会话中使用userId,但我不知道如何使用,因为我还是个初学者。我试着用谷歌搜索,但没有成功

var_dump["$_SESSION"]
给我: 注册页=
数组(0){}
登录页面=
array(0){}

保留页面=
array(1){[“loggedIn”]=>bool(true)}

只需将您的代码作为
$\u会话[“userId”]=$userId
其中$userID是从post或get方法获取的数据

这些方法有帮助吗?您的问题似乎是“如何在会话中存储x”…“我尝试用谷歌搜索它,但没有成功”这意味着什么?在谷歌上可以找到数以百万计的例子和文档。我相信在谷歌上会有好的例子。但正如我所说,我不是PHP方面的专家。我只想从我的数据库表“users”中获取userId,每当用户进行预订时,我都想获取该userId,并将其与预订一起放入我的数据库表“reservations”中。如果可以,我会给你送花!