Ðáo hn (Expires) Cookies

Một phần của tài liệu Tu hoc microsoft ASP NET (Trang 59 - 60)

M c dù Webatrix và S Visual StudiọNET đu lành ng công c phát trin m ng rt tu yt vi và hoàn ch nh nh ng có vài đ im khác bi t c n l u ý nh sau:

Ðáo hn (Expires) Cookies

Gi nh có ng i l t m ng và ta t o ra 1 cookie đ l u tr thông tin v ng i y, nh ng n u ng i y ... 'ra đi không h n ngày tr l í thì không có lý do gì mà ta 'v n gi mãi trong ... tim', à không, ... trong máy vi tính c a h . Tuy h có th d dàng t xóa b cookie, nh ng hay h n n a, ta có th dùng đ c tính (properties) Expiresđ ... 'đ ng gieo gánh n ng, n a đ ng t i em' nh sau:

'Ki u ngày gi đáo h n

ResponsẹCookies("MyASPNETPage").Expires = DateTimẹFromString("30/02/2003")

'ho c là

'Ki u khoãng th i gian đáo h n

ResponsẹCookies("MyASPNETPage").Expires = DateTimẹNow.AđMonths(1)

Ki u đ u ra l nh cho Cookie đáo h n vào ngày 30 tháng Hai n m 2003 ( a, ch ng bi t x Congo có ngày 30 tháng Hai không nh ?), còn ki u th nhì đáo h n m t tháng k t khi ngu n mã đ c thi hành. Ð ý, giá tr đáo h n m c đnh c a cookies là 1000 phút (1,000 minutes). Ði u này c ng giúp ta b o trì và v n d ng các thông tin t o ra b i các session hi n hành (current sessions). Nh ng giá tr này th ng đ c thay đ i vì thông th ng, cookies dùng đ l u tr các thông tin trong khoãng th i gian lâu dài h n, t nh vài tu n, vài tháng hay c n m không ch ng.

Ð xóa s ch (delete) cookie máy Client, ta đ n gi n b trí giá tr c a Expires thành 0 hay giá tr th i gian thu c v quá kh , Cookie s bi n m t khi user đóng (close) broswer c a h .

HttpCookie Object còn vài đ c tính (properties) c n l u ý nh sau: • Domain

• Path • HasKeys • Secure

Domaindùng đ gi i h n vi c s d ng cookies m t domain ta ch đnh, t nh www.myserver.com

Path dùng t ng t nh Domain, nh ng gi i h n vi c s d ng cookies path ch đnh nào đó trong Server c a tạ

HasKeys báo cho ta bi t Cookie dùng ki u 'đa d ng, đ n giá tr ' v i các c p key/valuẹ

Secure báo cho ASP.NET bi t nên chuy n cookie 1 cách an toàn hay không và th ng ch x y ra trên HTTPS protocol. Giá tr m c đnh (default) c a Secure là Falsẹ

Một phần của tài liệu Tu hoc microsoft ASP NET (Trang 59 - 60)

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

(80 trang)