Witam, mam taki kod na stronie:
<?
setcookie("visited", "1", time()+3600*3);
if
($visited!="1")
{
$plik=@fopen("ile.txt", "r");
flock($plik, 1);
$ile=fgets($plik, 100);
flock($plik, 3);
fclose($plik);
$ile++;
$plik2=@fopen("ile.txt", "w");
flock($plik2, 2);
fwrite($plik2, $ile);
flock($plik2, 3);
fclose($plik2);
};
?>
Czy mógłby mi ktos wyjaśnic dlaczego niezależnie który raz wchodzi się na stronke to zawsze zawartosc pliku ile.txt jest o 1 większa? W przeglądarce mam zapisane to ciasteczko, mimo to skrypt w instrukcji warunkowej sie wykonuje :/ Wygląda to tak jakby serwer nie widział tego ciasteczka. Na innym serwerze działa to dobrze.
Mógłby mi ktoś powiedziec jak jakoś ręcznie pobrać do zmiennej wartość pliku cookies? Prosze, niech mi ktoś pomoze Myślałem, że zmiana serwera wyjdzie mi na dobre, a tu lipa