Forum NIIT ChoLon


 
IndexPortalli*Trợ giúpTìm kiếmĐăng kýNhómĐăng Nhập
Navigation
Latest topics
» Project 2 - Case Study 3 : ABC Corp.
by phumylinh92 10/01/12, 01:51 pm

» Mu Thăng Long.Vn open 23/10/2011 - SeaSon 6
by muthanglong 19/10/11, 04:04 pm

» MuThangLong.Vn - open 15/10/2011 season 6
by muthanglong 11/10/11, 01:17 pm

» tìm lớp học tiếng trung
by lanhqua 04/10/11, 01:52 pm

» Quater8(Java)
by lenoxnguyen 10/06/11, 05:06 am

» Project 1 - case 2: New Tech Book Store
by gauhuongbong 03/10/10, 11:56 am

» Sự rắc rối của con gái:
by oahqvan8011 30/09/10, 03:10 pm

» Mu Kim Long Season 5 Episode 5 - Nhân Thần Chiến(Tháng 9)
by ztaitrangz 08/09/10, 01:15 pm

» NIIT anh Em Q6 Net vào giúp mình với
by kanwonbi 27/08/10, 10:37 am

» Tru Tiên Sever Private (new)
by blackcat8438 11/07/10, 07:07 pm

» Không đề
by 7113 21/09/09, 02:55 pm

» Tw
by 7113 11/09/09, 09:32 pm

» Clip động phòng của Dra
by cpudual1 07/07/09, 08:26 pm

» Vài lời của bố
by dratwister 05/04/09, 06:41 pm

» Anh Hưng giúp em với
by dratwister 05/04/09, 06:40 pm

» An choi Next time
by dratwister 14/11/08, 02:34 pm

» giúp đỡ check textbox
by anhcaucoi 04/11/08, 12:03 pm

» Lớp học nhóm ^^
by ..:Habie Babie:.. 31/10/08, 03:05 am

» SpAm...sPaM by English
by dratwister 17/10/08, 10:54 pm

» Kinh dị - The Rogue 2007
by lucius.sj24 10/10/08, 07:08 pm

Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Diễn Đàn

Quảng Cáo
forum gratuit Annuaire des forums
Le bottin des forums
Kouaa



Share | 
 

 Cookie

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
gangvn



Nam
Tổng số bài gửi : 90
Registration date : 08/07/2007

Bài gửiTiêu đề: Cookie   18/08/07, 11:24 pm

Code:

function GetCookie (name) {
        var arg = name + "=";
        var alen = arg.length;
        var clen = documentcookie.length;
        var i = 0;
        while (i < clen) {
                var j = i + alen;
                if (documentcookie.substring(i, j) == arg)
                        return getCookieVal (j);
                i = documentcookie.indexOf(" ", i) + 1;
                        if (i == 0)
                                break;
                }
  return null;
}

function SetCookie (name, value) {
        var argv = SetCookie.arguments;
        var argc = SetCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        documentcookie = name + "=" + escape (value) +
                ((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
                ((path == null) ? "" : ("; path=" + path)) +
                ((domain == null) ? "" : ("; domain=" + domain)) +
                ((secure == true) ? "; secure" : "");
}

var time_now= new Date();

time_now.setTime(time_now.getTime() + 365 * 24 * 60 * 60 * 1000);


Sử dụng đoạn script này trong website.
Câu này để lấy thời gian hiện tại lưu vào time_now.
Code:
var time_now= new Date();
Nếu muốn tạo 1 cookie lưu thông tin người dùng, hết hạn sau 5 phút và người dùng sẽ phải login lại thì tính thời gian trước:
Code:
time_now.setTime(time_now.getTime() + 5 * 60 * 1000);
Nếu muốn tạo 1 cookie lưu thông tin người dùng, hết hạn sau ... 1 năm thì:
Code:
time_now.setTime(time_now.getTime() + 365 * 24 * 60 * 60 * 1000);

Và cuối cùng goi câu setCookie
setCookie("uname", "tui", time_now, "/duong dan toi thu muc chua trang web", "http://localhost/")

Lưu ý: Trong javascript, thời gian tính = misisecond.
Về Đầu Trang Go down
Xem lý lịch thành viên
gangvn



Nam
Tổng số bài gửi : 90
Registration date : 08/07/2007

Bài gửiTiêu đề: Re: Cookie   22/08/07, 01:23 am

Phai dua trang web vao virtual directory, vo IIS roi moi can dung den tham so path (tham so thu 4 cua ham set_cookie); khi nao dua len host moi can tham so domain (tham so thu 5 cua ham set_cookie).
Vi du duong dan toi
trang web nhu sau: http://localhost/err/Cookie1.html; thi path se la
"/err". Do khong co domain (dang xxx.xx) nen khong can set domain. Va
cung khong nhat thiet phai set domain tru truong hop muon trang nay xem
duoc cookie cua trang khac (vi du yahoo.com dung duoc cookie cua
google.com).

Cuoi cung, cau lenh can thiet de set cookie nhu sau:

SetCookie("uname","Hello",time_now,"/err");
Về Đầu Trang Go down
Xem lý lịch thành viên
 
Cookie
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Forum NIIT ChoLon :: Góc Học Tập :: Quater 6-
Chuyển đến