[PHP] Wykluczanie własnego IP w liczniku

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Hawk
Przelotem
Przelotem
Posty: 209
Rejestracja: ndz gru 22, 2002 9:34 pm

Re: [PHP] Wykluczanie własnego IP w liczniku

Post autor: Hawk »

Sprobuj tak:

[php]<?php
$ip = '127.0.0.1';

if (!file_exists("dane/licznik.txt")) {
$plik = fopen ("dane/licznik.txt", "w+");
fputs ($plik, "-");
fclose ($plik);
}

if($_SERVER['REMOTE_ADDR'] == $ip) {
null;
} else {
$ile = filesize ("dane/licznik.txt");
$plik = fopen ("dane/licznik.txt", "a");
flock ($plik, 2);
fputs ($plik, "-");
flock ($plik, 3);
fclose ($plik);
}

print($ile);
?>[/php]

gdzie $ip to twoj adres.
ODPOWIEDZ