Loading:


    Licznik odwiedzin gości

    Sądzę, że będzie to krótki artykuł dotyczący licznika odwiedzin napisany w języku skryptowym PHP. Jest to dosłownie kilkanaście linijek kodu, dzięki temu nie będziemy mieć problemu, żeby go umieścić w dokumencie.

    Jak ten licznik działa? Opiera się on o ciasteczka COOKIES. Gdy gość odwiedzi naszą stronę do jego przeglądarki zostanie wysłane ciasteczko. Dzięki temu wchodząc drugi raz na naszą stronę, skrypt sprawdzi czy w przeglądarce gościa znajduję się cookies, jeśli tak to nie nalicza ponownie licznika.

    Ważną rzeczą o której powinniśmy zadecydować to liczba godzin, dni, miesięcy przebywania ciasteczka w przeglądarce. Jest prosta metoda. Ja ustawiłem na 7 dni czasu. Zapis jest następujący 7*24*3600. Dlaczego taki zapis? O tuż, 1 godzina to 3600 sekund, gdy pomnożymy przez 24 wyjdzie nam jeden dzień, a gdy jeszcze pomnożymy przez 7 wyjdzie nam tydzień. Takiej zasady powinniście się trzymać ustalając czas ciasteczka. 



    Napisz Artyku³

    Listing

    <?php
    $cfg['file'] = "licznik.txt"; // ścieżka z plikiem
    $cfg['read'] = file_get_contents($cfg['file']); // odczytuje plik

    if(!isset($_COOKIE['licznik'])) {
        setcookie('licznik', 'licznik', time() + 7*24*3600); // wysyła ciasteczko do przeglądarki użytkownika
        $fp = fopen($cfg['file'], "w"); // otwiera plik
        flock($fp, 2); // blokuje plik
        fwrite($fp, $cfg['read']+1); // zapis do pliku
        flock($fp,3); // blokuje plik
        fclose($fp); // zamyka plik
    }
        echo $cfg['read']; // wyświetlenie liczby odwiedzin

    ?>




    Dodano przez: dsds121 Ranga: 0 Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors