Đoạn mã sau dùng để làm gì?
<%
if session(''thequanly'')='' '' then
Response.redirect ''login.asp''
end if
%>
%
A.
Dùng để kiếm tra xem có tồn tại biến thequanly đó không? Nếu không thì chuyển hướng đến một file khác.
B.
Dùng để kiếm tra xem có tồn tại biến aplication đó không? Nếu không thì chuyển hướng đến một file khác.
C.
Dùng để kiếm tra xem có tồn tại biến session đó không? Nếu không thì chuyển hướng đến một file khác.
D.
Dùng để kiếm tra xem có tồn tại biến cục bộ đó không? Nếu không thì chuyển hướng đến một file khác.
Trả lời:
Đáp án đúng: C
Đoạn mã ASP này sử dụng đối tượng `Session` để kiểm tra xem một biến session có tên là "thequanly" có tồn tại hay không và có giá trị là rỗng hay không.
* `session("thequanly")`: Truy cập giá trị của biến session có tên là "thequanly".
* `=""`: So sánh giá trị của biến session với chuỗi rỗng.
* `if ... then`: Nếu giá trị của biến session là rỗng, thì khối mã bên trong `if` sẽ được thực thi.
* `Response.redirect "login.asp"`: Chuyển hướng trình duyệt đến trang "login.asp".
Do đó, đoạn mã này dùng để kiểm tra xem người dùng đã đăng nhập hay chưa (dựa vào biến session "thequanly"). Nếu chưa đăng nhập, trình duyệt sẽ được chuyển hướng đến trang đăng nhập. Vậy đáp án C là chính xác nhất.





