
Lập trình Web 1
28/06/2014
5.1 GIỚI THIỆU VỀ SESSION
5.2 GIỚI THIỆU VỀ COOKIE
5.3 SỬ DỤNG SESSION VỚI COOKIE
CHƯƠNG 5: SESSION VÀ COOKIE

Lập trình Web 2
28/06/2014
Khái niệm session
Chức năng của session
Làm việc với session
5.1. GIỚI THIỆU VỀ SESSION

Lập trình Web 3
28/06/2014
Session là một biến được dùng để lưu trữ thông tin
hoặc sự thay đổi về phiên làm việc của một người
dùng nào đó từ trang này đến trang khác trong cùng
một Website.
Các biến session chứa thông tin của người dùng và có
tác dụng đối với tất cả các trang trong một ứng dụng.
Các sesion được hỗ trợ trong các phiên bản php khác
nhau cũng có điểm khác nhau.
Khái niệm session

Lập trình Web 4
28/06/2014
Sesion có chức năng lưu trữ thông tin của người dùng
trên server cho lần sử dụng tiếp theo.
Thông tin session chỉ mang tính chất tạm thời, nghĩa
là nó sẽ bị mất đi khi người dùng hủy chúng, thời
gian sống đã hết hoặc kết thúc trình duyệt.
Nếu muốn lưu trữ lâu dài thì cần lưu nó trong CSDL.
Các sesion làm việc bằng cách tạo ra một unique id
(UID) cho mỗi Browser và lưu trữ các biến dựa trên
UID này.
Chức năng của session

Lập trình Web 5
28/06/2014
Khi Browser mở ra ứng với trang Web bất kỳ của
Website, session ID có giá trị là một dãy số ngẫu
nhiên được lưu trữ trên phía client.
Session ID có chu kỳ sống cho đến khi hết hạn sử
dụng
Có thể truyền session ID với URL hoặc ghi chúng ra
Cookie
Lưu ý:
Thời hạn hết sử dụng của session do cấu hình của trình chủ
Web server quy định.
Session ID là thông tin duy nhất lưu trữ trên Client, các
biến session được lưu trữ trong một tập tin dạng text trên
server
Chức năng của session

