Cookie là gì?
Cookie là 1 đoạn dữ liệu được server gửi cho trình duyệt, trình duyệt sẽ lưu lại trên máy tính người dùng. Ví dụ thông tin đăng nhập, các tùy chọn thiết lập … để sử dụng cho những lần sau.
Khi trình duyệt gửi request đến server, cookie được gửi đính kèm theo.
Có 2 loại cookie:
- Session cookie: bị xóa bỏ khi đóng trình duyệt.
- Persistent cookie: được giữ ở trình duyệt cho đến khi hết hạn hoặc bị xóa.
Các thành phần của cookie:
- Name: tên
- Value: giá trị
- Domain: là domain sở hữu cookie
- Path: là đường dẫn mà cookie sẽ được gửi đến
- Expiry: hạn sử dụng
- Secure Flag: cookie sẽ được gửi chỉ khi được gắn cờ
