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

QUẢN LÝ NGƯỜI DÙNG BẰNG COOKIE TRONG PHP

💡 Đề bài:

Sinh viên thực hiện một bài thực hành tổng hợp gồm bốn trang web PHP theo yêu cầu sau:

Trang 1 – login.php

  • Tạo một form để người dùng nhập tên (username).

  • Khi nhấn “Login”, gửi dữ liệu sang trang welcome.php bằng phương thức GET hoặc POST.


Trang 2 – welcome.php

  • Nhận tên người dùng từ trang login.php.

  • Tạo một cookie tên là username có giá trị là tên người dùng vừa nhập.

  • Cookie tồn tại trong 1 ngày (24 giờ).

  • Hiển thị thông báo chào mừng và cho biết cookie đã được tạo.


Trang 3 – home.php

  • Kiểm tra xem cookie username có tồn tại hay không.

  • Nếu có, hiển thị lời chào với tên người dùng.

  • Nếu không, hiển thị thông báo yêu cầu người dùng đăng nhập lại và kèm liên kết trở lại trang login.php.


Trang 4 – logout.php

  • Xóa cookie username bằng cách đặt thời gian hết hạn trong quá khứ.

  • Hiển thị thông báo rằng người dùng đã đăng xuất thành công.

  • Cho phép quay lại trang đăng nhập.


⚙️ Yêu cầu mở rộng (tùy chọn):

  • Tạo thêm một cookie visits để lưu số lần người dùng truy cập trang home.php.

  • Mỗi lần người dùng tải lại trang, số lần truy cập tăng thêm 1.

  • Hiển thị thông tin số lần truy cập cho người dùng.


Kết quả mong đợi:

  • Khi người dùng đăng nhập, cookie được tạo và lưu thông tin.

  • Khi truy cập lại trang chủ, hệ thống nhận diện người dùng nhờ cookie.

  • Khi đăng xuất, cookie bị xóa hoàn toàn.

  • (Nếu mở rộng) Hệ thống ghi nhớ và hiển thị số lần truy cập của người dùng.

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

5

Tổng 0 đánh giá

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

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