Tạo bởi Trần Văn Điêp|
Học PHP

Hướng dẫn lưu trữ và truy xuất dữ liệu người dùng bằng PHP Session

Bài 1: Khởi tạo và hiển thị Session ID

  • Mục tiêu: Làm quen với việc khởi tạo session.

  • Yêu cầu:

    1. Tạo file session1.php.

    2. Viết code để khởi tạo một session bằng session_start().

    3. Hiển thị Session ID của người dùng bằng session_id().

  • Gợi ý: Dòng đầu tiên phải là <?php session_start(); ?>.


Bài 2: Lưu và truy xuất biến session

  • Mục tiêu: Hiểu cách lưu trữ thông tin người dùng trong session.

  • Yêu cầu:

    1. Tạo file session_save.php, dùng $_SESSION['username'] = "John";.

    2. Tạo file session_display.php, hiển thị nội dung:

      Welcome, John!

      (lấy giá trị từ $_SESSION['username']).


Bài 3: Cập nhật và xóa biến session

  • Mục tiêu: Thực hành cập nhật và hủy session variables.

  • Yêu cầu:

    1. Tạo file session_update.php, thay đổi giá trị $_SESSION['username'] thành tên mới.

    2. Tạo file session_clear.php, sử dụng session_unset()session_destroy() để xóa session.

    3. Kiểm tra xem biến $_SESSION['username'] còn tồn tại không.


Bài 4: Quản lý đăng nhập bằng session

  • Mục tiêu: Ứng dụng session trong xác thực người dùng.

  • Yêu cầu:

    1. Tạo form đăng nhập login.php với 2 trường: username và password.

    2. Nếu username = “admin” và password = “123”, lưu $_SESSION['loggedin'] = true.

    3. Chuyển hướng sang welcome.php hiển thị “Welcome Admin”.

    4. Nếu không đúng, hiển thị “Invalid login”.


Bài 5: Tự động hủy session sau khi đăng xuất

  • Mục tiêu: Hiểu vòng đời session.

  • Yêu cầu:

    1. Tạo nút “Logout” trên welcome.php.

    2. Khi người dùng nhấn Logout, chuyển đến logout.php và gọi session_destroy().

    3. Sau khi hủy session, quay về login.php và hiển thị “You have successfully logged out.”

Phản hồi từ học viên

5

Tổng 1 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó