Nội dung chính của bài giảng trình bày tổng quan về cookie cho thấy cookie có 1 thời gian quá hạn. Vượt qua thời điểm đó, browser sẽ xóa biến cookie. Mỗi lần thực hiện request 1 trang, browser sẽ gửi lại các biến cookie chưa hết hạn. Mời các bạn tham khảo! | Cookie COOKIE Dùng để lưu thông tin của người dùng. Cookie được lưu ở máy client browser quản lý Mỗi biến cookie có 1 thời gian quá hạn. Vượt qua thời điểm đó browser sẽ xóa biến cookie Mỗi lần thực hiện request 1 trang browser sẽ gửi lại các biến cookie chưa hết hạn Được đặt trước thẻ 2 COOKIE Tạo cookie Cú pháp setcookie tên giá-trị thời điểm quá hạn Sử dụng cookie _COOKIE là dãy biến toàn cục sẵn có trong php Cú pháp sử dụng biến cookie _COOKIE TenBien 3 COOKIE 4 COOKIE 5 COOKIE ví dụ Form đăng nhập Tên Mật khẩu Nhớ thông tin này 6 COOKIE ví dụ 7 Session SESSION Session là đối tượng trên server chứa thông tin của từng user Mỗi user có vùng session riêng biệt _SESSION là 1 dãy toàn cục có sẵn trong php. 9 SESSION Tạo session _SESSION quot sessionName quot value _SESSION quot sessionName quot array Đọc giá trị session if isset _SESSION sessionName quot echo _SESSION quot sessionName quot Xóa bỏ session unset _SESSION quot sessionName quot session_destroy 10 SESSION VD 11 Ứng dụng Session Làm thế nào để ngăn không cho người dùng truy cập vào các trang web nếu chưa đăng nhập Ý tưởng dùng các biến Session để lưu trạng thái đăng nhập của người dùng _SESSION Login 0 1 lưu trạng thái đăng nhập _SESSION Username lưu tên đăng nhập _SESSION Authentication lưu loại quyền đăng nhập 12 Ứng dụng Session Tạo trang yêu cầu người dùng đăng nhập Tạo trang xử lí thông tin đăng nhập từ trang login Kết nối với CSDL kiểm tra xem thông tin đăng nhập có đúng hay không Nếu không đúng thì cho chuyển hướng đến trang Nếu đúng thì dùng một biến Session để lưu trạng thái login thành công lại. Ví dụ _SESSION quot IsLogin 1 Tạo trang là trang xử lý khi người dùng logout Reset trạng thái login là chưa đăng nhập Ví dụ unset _SESSION IsLogin 13 Tập tin thư mục Quản lý file amp thư mục Hàm thao tác trên file res fopen string filename string mode bool fclose res handle int fpassthru res handle gửi toàn bộ nội dung