Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa phiên và cookie là gì?

Cookie và Phiên được sử dụng để lưu trữ thông tin. Cookie chỉ được lưu trữ trên máy phía máy khách, trong khi các phiên được lưu trữ trên máy khách cũng như máy chủ.

Phiên

Một phiên tạo tệp trong thư mục tạm thời trên máy chủ nơi các biến phiên đã đăng ký và giá trị của chúng được lưu trữ. Dữ liệu này sẽ có sẵn cho tất cả các trang trên trang web trong lần truy cập đó.

Một phiên kết thúc khi người dùng đóng trình duyệt hoặc sau khi rời khỏi trang web, máy chủ sẽ kết thúc phiên sau một khoảng thời gian định trước, thường là 30 phút.

Cookie

Cookie là các tệp văn bản được lưu trữ trên máy tính của khách hàng và chúng được giữ cho mục đích theo dõi sử dụng. Tập lệnh máy chủ gửi một tập hợp các cookie đến trình duyệt. Ví dụ:tên, tuổi hoặc số nhận dạng, v.v. Trình duyệt lưu trữ thông tin này trên một máy cục bộ để sử dụng trong tương lai.

Khi lần sau, trình duyệt gửi bất kỳ yêu cầu nào đến máy chủ web thì trình duyệt sẽ gửi thông tin cookie đó đến máy chủ và máy chủ sử dụng thông tin đó để xác định người dùng.