![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 199 Pomógł: 0 Dołączył: 4.05.2003 Skąd: Tarnowskie Góry Ostrzeżenie: (10%) ![]() ![]() |
napisalem sobie prosty licznik odwiedzin ktory wyglada tak:
[php:1:538d098489]<?php //licznik oparty na plikach tekstowych (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) if (!(file_exists("licznik.txt"))) { $plik = fopen ("licznik.txt", "w+"); fputs ($plik, "-"); fclose ($plik); } $ile = filesize ("licznik.txt"); $plik = fopen ("licznik.txt", "a"); flock ($plik, 2); fputs ($plik, "-"); flock ($plik, 3); fclose ($plik); print "Licznik odwiedzin: <b>$ile</B><br><i>(od 20.07.2003)</I>"; ?> [/php:1:538d098489] jakzrobic aby licznik ten nie dzialal na odswierzanie |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat 2. Zastosuj tablice globalne $_COOKIE.
moze jakas podpowiedz Zamiast odwoływać się do zmiennej zapisanej w ciastku poprzez $odwiedziny odwołaj się poprzez $HTTP_COOKIE_VARS["odwiedziny"] Omega: a co jeżeli więcej osób korzysta z jednego ip, np. w małej sieci? Poza tym IP w Polsce często jest dynamicznie przydzielane, więc może się zdarzyć, że np. następnego dnia ktoś całkowicie mi obcy będzie chciał zagłosować, a nie bęzie mogł bo ma takie samo IP. I po trzecie - do Mozilli jest dodatek (chyba się proctor zwie), który umożliwia zmianę numeru IP - też odpada. Nie ma rozwiązania idealnego, ale ja proponuję: 1. sprawdzić czy użtkownik może zapisywać ciastka 2a. jeżeli tak to może głosować 2b. jeżeli nie to nie może itd |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:20 |