Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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 - Fatal编程技术网

Php 在会话中存储用户ID?

Php 在会话中存储用户ID?,php,Php,我可以获取存储在会话中的电子邮件,但无法获取用户ID。我还可以使用会话中存储的用户ID添加到表单中吗?请勿输入密码。使用密码\u散列和密码\u验证!您能否演示如何从$\u会话中获取用户ID?您是否已验证从数据库中获取了$row['userID']?最后:请使用您可以在会话中存储任何您喜欢的内容 session_start(); if (isset($_POST['login_user'])) { $Email = mysqli_real_escape_string($database,

我可以获取存储在会话中的电子邮件,但无法获取用户ID。我还可以使用会话中存储的用户ID添加到表单中吗?

请勿输入密码。使用
密码\u散列
密码\u验证
!您能否演示如何从$\u会话中获取用户ID?您是否已验证从数据库中获取了
$row['userID']
?最后:请使用您可以在会话中存储任何您喜欢的内容
session_start();

if (isset($_POST['login_user'])) {
    $Email = mysqli_real_escape_string($database, $_POST['Email']);
    $Password = mysqli_real_escape_string($database, $_POST['Password']);

    if (empty($Email)) {
        array_push($errors, "Email is required");
    }
    if (empty($Password)) {
        array_push($errors, "Password is required");
    }


if (count($errors) == 0) {
        $Password = md5($Password);

        $query = "SELECT * FROM Users WHERE Email='$Email' AND Password='$Password'";
        $results = mysqli_query($database, $query);
        $row = mysqli_fetch_assoc($results);


 if (mysqli_num_rows($results) == 1) {
            $_SESSION['Email'] = $Email;

                $UserID = $row['UserID'];
                $_SESSION['UserID'] = $UserID;

    header('location: Home.php');
        }else {
            array_push($errors, "Wrong Email/Password combination");
        }