Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> licznik
kalinowski
post
Post #1





Grupa: Zablokowani
Postów: 199
Pomógł: 0
Dołączył: 4.05.2003
Skąd: Tarnowskie Góry

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spenalzo
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:20