Đối tượng SESSION trong ASP.NET
Khi bạn mở, đóng ứng dụng hoặc đang làm việc với một ứng dụng nào đó, máy tính sẽ biết bạn là ai (qua tài khoản đăng nhập). Nhưng khi làm việc trên internet thì đó là một vấn khác: Web Server không biết bạn là ai và bạn đang làm gì bởi vì dòng địa chỉ http://... Không cung cấp trạng thái của bạn.
ASP giải quyết vấn đề này bằng cách tạo ra một cookies duy nhất cho mỗi người dùng, cookies này được gởi cho client và nó chứa đựng thông tin để nhận diện ra bạn. Giao tiếp này được gọi là đối tượng Session.
Đối tượng Session được dùng để lưu trữ thông tin về những thay đổi đối với một người dùng. Các biến được chứa trong đối tượng Session chứa thông tin về một người dùng và được dùng chung cho tất cả các trang trong một ứng dụng. Khi có một người dùng mới, server tạo ra một đối tượng Session mới và sẽ hủy session đó khi người dùng không nối kết nữa hoặc khi session hết hạn.
Một cách khác quản lý người sử dụng dựa trên thông tin truy cập gọi là session. Session được hiểu là khoảng thời gian người sử dụng giao tiếp với 1 ứng dụng. Một session được 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. Mỗi session sẽ có được cấp một định danh (ID) khác nhau và nội dung được lưu trong thư mục thiết lập trong file hệ thống. Mặc định thời gian sống của session là 20 phút và bạn có thể thay đổi trong file cấu hình web.config.
» Tin mới nhất:
» Các tin khác: