fetamin's homepage (index)
about me (description)

projects (c)

news (from my life)

board (diskusne forum)

links (my best)




news - kecy

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