Đối tượng Session

Một phần của tài liệu website giới thiệu và bán máy tính qua mạng (Trang 30 - 31)

Đối tượng Session dùng để lưu trữ thông tin cho một phiên làm việc giữa trình khách (Browser) và trình chủ. Giá trị lưu trong session có tầm vực trong tất cả các trang .asp của trình khách đang kết nối với trình chủ.

Khi bạn muốn một hay nhiều giá trị, có thể sử dụng trong các trang .asp của ứng dụng từ khi chúng được khởi, chúng ta có thể sử dụng đối tượng session. Đối tượng session sẽ có chu kỳ sống trong một phiên làm việc, có nghĩa là từ khi người sử dụng triệu gọi ứng dụng đến khi chuyển đến ứng dụng khác hay đóng Browser. 3.3.3.1 Khởi tạo và hủy bỏ session

Để tạo một biến session và gán giá trị vào biến session, ta sử dụng khai báo sau :

Session(“sessionname”)=giỏ trị/biểu thức/biến

Để hủy bỏ tất cả biến session của một trình khách mà người sử dụng đang truy cập ứng dụng , ta sủ dụng khai báo sau :

Session.Abandon

Chu kỳ sống của session phụ thuộc vào số thời gian tớnh bằng giõy trong trình chủ Web. Tuy nhiên, chúng ta có thể sử dụng cú pháp của ASP để cài đặt thời gian sống cho session. Để khai báo chu kỳ sống cho session ta sử dụng khai báo sau :

Sau khi biến session được khởi tạo sau thời gian quy định trong phát biểu khai báo chu kỳ sống của biến session chúng hết hạn sử dụng. Khi biến sessing hết hạn sử dụng, biến session sẽ bị hủy.

3.3.3.2 Truy cập giá trị của biến session

Biến session cho phép gán và truy cập thông tin. Để truy cập giá trị của biến session, chúng ta sử dụng biến đê lấy giá trị hay sử dụng phương thức để thực hiện giá trị của biến session.

Ví dụ : ta khai báo như sau

X = session(“ sessionname”)

Reponse.write(session(“ sessionname”))

3.3.3.3 Hủy bỏ một biến session

Để hủy bỏ một biến session đang tồn tại nhưng không sử dụng, chúng ta có thể sử dụng phát biểu sau :

Session.Contents.Remove(“sessionname”)

Để hủy bỏ tất cả các biến session của một trình khách đang sử dụng chúng ta có thể sử dụng phát biểu sau :

Session.Contents.RemoveAll

Một phần của tài liệu website giới thiệu và bán máy tính qua mạng (Trang 30 - 31)

Tải bản đầy đủ (DOC)

(53 trang)
w