程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp二級域名共享cookies方法

asp二級域名共享cookies方法

編輯:ASP技巧

現在有一個站: www.abc.com  子站:123.abc.com  希望從任意那個站登錄,都可以登錄,並且COOKIES一站通用,不管在任何一個站退出,所有主站與子站都會被退出

方法:

在登錄時加上: 
Response.Cookies("mycookIEs")("username")=rs("username") 
Response.Cookies("mycookIEs").path = "/" 
Response.Cookies("mycookIEs").Domain="abc.com"  'abc.com 前面加不加"."都一樣的  
Response.Cookies("mycookIEs").Secure=False 
Response.Cookies("mycookIEs").Expires=dateadd("h",24,now())  '設不設看你自己,可以不用加這句,也可以

退出時:也要加上:

response.Cookies("mycookIEs").Expires =  NOW() -1 
response.Cookies("mycookIEs")("username")="" 
Response.Cookies("mycookIEs").path = "/" 
Response.Cookies("mycookIEs").Domain="abc.com" 
Response.Cookies("mycookIEs").Secure=False


注意問題:  在網站登錄時,一定要注意,只要那個地方有COOKIES修改或更新,就一定要加上:

Response.Cookies("mycookIEs").path = "/" 
Response.Cookies("mycookIEs").Domain="abc.com" 
Response.Cookies("mycookIEs").Secure=False

另一個注意的問題就是,在退出時:如果在子域名退出,一定要給每一個站裡面加一個logout.ASP退出文件

關於跨域名的,我沒有試過,不知道行不行,改天,我有需要時在改一下

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved