ELEKTRO
CHEMIE
PROGRAMOVÁNÍ
FOTKY
BLOG
E-SHOP

Elektro

  • Novinky
  • Aktuality
  • PHP
  • MySQL
  • JavaScript
  • .NET
  • Download
  • Odkazy
  • Anketa
  • Návštěvní kniha
  • Mapa webu
  • O webu
  • RSS

  • © by Hugo moravec.zd@gmail.com

    Počítadlo založené na cookies

    Jak je z názvu patrné, toto počítadlo využívá k ukládání počtu přístupů na stránku cookies. To má několik nevýhod – např. každý prohlížeč umožňuje vypnutí cookies a mnoho uživatelů je má skutečně neaktivní. Navíc přístupy se počítaji pouze pro daný počítač a prohlížeč. Proto tento příklad berte pouze jako ukázku manipulace s cookies.

    <?php
    /* TEST, JESTLI EXISTUJE COOKIE S
    NAZVEM "pristup" */
    if (!IsSet($_COOKIE['pristup']))            
    {                                           
      
    $count 0;
    }

    /* POKUD EXISTUJE, NAČTEME Z NÍ
    POČET PŘÍSTUPŮ DO $count */
    else
    {
      
    $count $_COOKIE['pristup'];
    }

    //POČET PŘÍSTUPŮ ZVÝŠÍME O 1
    ++$count;

    //NOVOU HODNOTU ZAPÍŠEME DO COOKIE
    SetCookie('pristup',$count,Time()+604800);

    print 
    'Toto je váš '.$count.'. přístup na tuto stránku.';

    ?>

    Popis

    Na začátku skript otestuje, jestli existuje cookie "pristup". Pokud ano, tak načte její hodnotu a přičte k ní jedničku. Novou hodnotu uloží zpět do cookie a vypíše počet přístupů na obrazovku. Pokud se jedná o první návštěvu (a cookie neexistuje), tak ji vytvoří a zapíše do ní jedničku.

    Tento skript bude funkční pouze pod PHP4 a výš. V PHP3 je potřeba nahradit asociativní pole $_COOKIE polem $HTTP_COOKIE_VARS.

    Seznam použitých funkcí

    IsSet, Print, SetCookie.

    LICENCE

    Všechny skripty na tomto webu jsou poskytovány, pokud není uvedeno jinak, bez jakýchkoliv licenčních požadavků a také bez záruk.

    licencí.