Chương 3.2: Các đối tượng trong ASP - Pdf 16

1
Các đối tượng trong ASP
2
Nội dung

Cookies, Session và Application

Các đối tượng nội tại của ASP
3
Cookies, Session và Application

Cookies

Application

Session

File global.asa
4
Cookies

Khái niệm

Cách tạo một cookie

Cách lấy giá trị cookie

Cookie có nhiều giá trị khoá - Keys

Đọc tất cả các Cookies


Tạo cookie lâu dài: đặt thêm thuộc tính thời gian
tồn tại Expires

Response.Cookies(“user”)=“hoanna”

Response.Cookies(“user”).Expires=#DateTime#
7
Cách lấy giá trị cookie

Thông qua thuộc tính Cookies của đối
tượng Request

User = Request.Cookies(“user”)
8
Cookie có nhiều khoá - Keys

Cookie đó chứa tập các giá trị

Các giá trị được truy cập qua tên
<% Response.Cookies("user")
("firstname")="John" Response.Cookies("user")
("lastname")="Smith" Response.Cookies("user")
("country")="Norway"
Response.Cookies("user")("age")="25"
%>
9
Đọc tất cả các cookie
<%
dim x,y
for each x in Request.Cookies


Là tập hợp các file ASP kết hợp với
nhau để thực hiện một mục đích nào
đó

Mỗi ứng dụng - Application tương ứng
với một thư mục của Website (bao gồm
cả thư mục con và thư mục ảo)

Application ứng với thư mục gốc Home
Directory được gọi là ứng dụng mặc
định - Default Application
13
Khái niệm Application

Appication ứng với các thư mục ảo được gọi
là ứng dụng ảo

ASP sử dụng đối tượng Application để lưu trữ
và truy cập các thông tin mức ứng dụng từ
các trang web cấu thành, tới mọi người dùng

Một ứng dụng bắt đầu khi có yêu cầu đầu
tiên đến một trang web của ứng dụng

Ứng dụng kết thúc khi không còn phiên làm
việc nào của người dùng đến ứng dụng
14
Khái niệm Application


Application.UnLock
%>
17
Session

Khái niệm

Đối tượng Session
18
Khái niệm Session

Quản lý phiên làm việc của từng người dùng
ứng dụng

Vấn đề là trên Internet, Web server ko nắm
được đầy đủ thông tin người dùng, ứng dụng
Web không có trạng thái

ASP giải quyết vấn đề bằng cách dùng cookie

Mỗi người khi lần đầu kết nối (bắt đầu một
phiên làm việc) sẽ được gán cho một cookie
duy nhất. Cookie này sẽ được trao đổi với
server để xác định người dùng
19
Khái niệm Session

Một session bắt đầu khi có một người dùng
mới bắt đầu yêu cầu một trang web hoặc khi
một biến phiên làm việc được lưu vào

dim i
For Each i in Session.Contents
Response.Write i & "<br>"
Next
%>

Lấy giá trị từng biến phiên

Session.Contents(“tên_biến”)
22
File global.asa

Một file tuỳ chọn, dùng để khai báo
biến, đối tượng và phương thức trong
Session và Application
23
Khuôn dạng file global.asa
<script language="vbscript" runat="server">
sub Application_OnStart
'some code
end sub
sub Application_OnEnd
'some code
end sub
sub Session_OnStart
'some code
end sub
sub Session_OnEnd
'some code
end sub


Đối tượng Server

Đối tượng Dictionary

Đối tượng ASPError


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status