Strona 1 z 1

To takie proste, a jednak?

: śr lis 05, 2003 9:33 pm
autor: RyaN
Mam problem z chyba z najprostszą rzeczą - z licznikiem odwiedzin odpornym na odświeżanie.
Zobaczcie kod co w nim jest nie tak. Skrytp ten działa u mnie (jeśli oczywiście zamiast ".domena.pl" mam "". Jednak gdy podam konkretną domenę
to nie działa.

[php]
<?
$uchwyt = fopen("licznik/licznik.txt","r+");
flock($uchwyt,1);
$ile = fgets($uchwyt, 50);
flock($uchwyt, 3);
fclose($uchwyt);

if (!isset($licznik)) {
setcookie("licznik", "stop", time()+120, "/", ".domena.pl", 0);
$ile += 1;
$uchwyt = fopen("licznik/licznik.txt","w+");
flock($uchwyt, 2);
fwrite($uchwyt, $ile);
flock($uchwyt, 3);
fclose($uchwyt);
}

?>[/php]

Re: To takie proste, a jednak?

: śr lis 05, 2003 11:00 pm
autor: Krzysztof Aszkiełowicz
Spróbuj nie podawać 3 ostatnich argumentów w funkcji setcookie();

Re: To takie proste, a jednak?

: czw lis 06, 2003 5:28 pm
autor: FastRed
Spróbuj tak ;)
[php]<?php
$uchwyt = fopen("licznik/licznik.txt","r+");
flock($uchwyt,1);
$ile = fgets($uchwyt, 50);
flock($uchwyt, 3);
fclose($uchwyt);

if (!isset($_COOKIE[licznik])) {
setcookie("licznik", "stop", time()+120);
$ile += 1;
$uchwyt = fopen("licznik/licznik.txt","w+");
flock($uchwyt, 2);
fwrite($uchwyt, $ile);
flock($uchwyt, 3);
fclose($uchwyt);
}

?>
[/php]

Re: To takie proste, a jednak?

: wt lis 11, 2003 12:33 pm
autor: RyaN
Dzięki Wam, alles ist klar.