VicoTas
Câu hỏi
avatar haianh02
25/05/2013 20:26

Bác nào cho em hỏi COOKIE và SESSION là gì?



Danh sách câu trả lời (1)
avatar giatuan 25/05/2013 20:26
Trong lập trình web:
Cookie là 1 đoạn dữ liệu được truyền đến browser từ server, đoạn dữ liệu này sẽ được browser lưu trữ (trong memory hoặc trên đĩa) và sẽ gởi ngược lên lại server mỗi khi browser tải 1 trang web từ server [1].
Những thông tin được lưu trữ trong cookie hoàn toàn phụ thuộc vào website trên server. Mỗi website có thể lưu trữ những thông tin khác nhau trong cookie, ví dụ thời điểm lần cuối bạn ghé thăm website, đánh dấu bạn đã login hay chưa, v.v...
Cookie được tạo ra bởi website và gởi tới browser, do vậy 2 website khác nhau (cho dù cùng host trên 1 server) sẽ có 2 cookie khác nhau gởi tới browser. Ngoài ra, mỗi browser quản lý và lưu trữ cookie theo cách riêng của mình, cho nên 2 browser cùng truy cập vào 1 website sẽ nhận được 2 cookie khác nhau.
Session là khoảng thời gian người sử dụng giao tiếp với 1 ứng dụng. Session bắt đầu khi người sử dụng truy cập vào ứng dụng lần đầu tiên, và kết thúc khi người sử dụng thoát khỏi ứng dụng [2]. Mỗi session sẽ có một định danh (ID), 1 session khác nhau sẽ có 2 ID khác nhau. Trong ngữ cảnh ứng dụng web, website sẽ quyết định khi nào session bắt đầu và kết thúc.
Trong 1 session, website có thể lưu trữ một số thông tin như đánh dấu bạn đã login hay chưa, những bài viết nào bạn đã đọc qua, v.v...
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Điểm giống và khác nhau giữa Cookie và Session

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto em muốn hỏi mọi người là làm như thế nào để có một chiếc Laptop tốt và vừa với số tiền mình có ?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto trong hệ thống số nhị phân 1byte bằng bao nhiêu bít?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto trong linux lệnh tạo thư mục là gì nhỉ?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto lệnh chuyển vào thư mục trong linux là gì?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

dang duc thang trong HDH linux lệnh copy dung nhu the nao?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto Trong HDH linux có sử dụng được lệnh for như trong C++ không?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto ngôn ngữ lập trình cấp cao là gì ?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto lập trình trong C# 2005 có khác VS C++ không?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto Lập trình Cấu trúc là gì?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto Bộ ngôn ngữ C# 2005 tích hợp những ngôn ngữ nào?

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

vietnamconnection vướng mắc trong visual

Đăng lúc: 20:26 - 25/05/2013 trong Lập trình

nophoto Lệnh xem thư mục trong DOS là gì?

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto Lập trình windown form có khác web form không?

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto Làm sao để kết nối dữ liệu từ Access sang VB ?????

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto Cho mình hỏi chút

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto Tạo bản Ghost.exe bằng cách nào?????????

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto Làm thế nào để lập trình VB giỏi?

Đăng lúc: 19:25 - 11/07/2013 trong Lập trình

nophoto Lập trình vi điều khiển có khó không?

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

nophoto em mới cài Java nhưng ko biết chạy = file nào giúp em với

Đăng lúc: 20:25 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip