cookies
cookies su subory, ktore moze prehliadac ako jedny z mala zapisat na uziwatelov pocitac a tak si neskor odobrat urcite statisticke udaje. techniku prace s nimi tu nebudem rozoberat, dam sem radsej jeden prakticky priklad toho, ako sa da vytvorit script na pocitanie pristupov na stranku z jedneho konkretneho pocitaca, resp. z jedneho hostu. je to kompletny script, ktory sa da but zaclenit do stranky, alebo sa da pouzit ako externy subor. stavi ush nanho len odkazat:
// copyright by fetamin
// www.geocities.com/fetamin
function parseCookie() {
// roozdeli cookie.
var cookieList = document.cookie.split("; ");
//
var cookieArray = new Array();
for (var i = 0; i < cookieList.length; i++) {
// oddeli name-value pairs.
var name = cookieList[i].split("=");
// deloduje a prida do cookie
cookieArray[unescape(name[0])] = unescape(name[1]);
}
return cookieArray;
}
function setCookie(visits) {
var expireDate = new Date();
var today = new Date();
// nastavuje dobu expiracie na rok dopredu
expireDate.setDate(365 + expireDate.getDate());
// ulozi pocet navstev
document.cookie = "Visits=" + visits + "; expires=" +
expireDate.toGMTString() + ";";
}
if ("" == document.cookie) {
// zisti, ci existuje cookie
setCookie(1);
document.write("witaj prvykrat");
document.write("na mojej stranke !");
}
else {
// rozdeli cookie
var cookies = parseCookie();
// pocitadlo pristupov
document.write("witaj " + cookies.Visits++ + " krat !");
// updatne aktualne cookies za novsie
setCookie(cookies.Visits);
}
Vyjadri sa na boarde
|