사용자 ID를 세션에 추가하기

인증 표시 외에도 사용자의 id를 세션에 기록하고 싶다고 가정해 봅시다.

이 경우 mysqli_insert_id 함수를 사용하여 얻을 수 있습니다. 이 함수는 해당 스크립트에서 마지막으로 삽입된 레코드의 id를 가져오므로, 바로 우리가 필요한 것입니다.

구현해 보겠습니다:

register.php<?php
  if (!empty($_POST['login']) and !empty($_POST['password'])) {
    $login = $_POST['login'];
    $password = $_POST['password'];
    
    $query = "INSERT INTO users SET login='$login', password='$password'";
    mysqli_query($link, $query);
    
    $_SESSION['auth'] = true;
    
    $id = mysqli_insert_id($link);
    $_SESSION['id'] = $id; // id를 세션에 기록합니다
  }
?>
Задание 1

회원가입 시 사용자의 id도 세션에 기록하세요.