ďťż

Ładny brzuch

Mam taki problem napisałem sobie skrypt licznika, oparty o ciasteczka po to aby nie zliczać odświeżeń strony, oto on:
<?php
setcookie ("count","1");

if($count!="1")
{
$plik=fopen("counter.txt", "r");
$licznik=fgets($plik);
fclose($plik);
$licznik++;
$plik=fopen("counter.txt", "w");
fwrite($plik, $licznik);
fclose($plik);
}
else
{
$plik=fopen("counter.txt", "r");
$licznik=fgets($plik);
fclose($plik);
}
echo "$licznik";
?>

Gdy skrpyt opublikowałem to jest taki komunikat: Cannot modify header information - headers already sent by (output started at /home/www/webmastering.hollosite.com/form.php:5) in /home/www/webmastering.hollosite.com/form.php on line 101

Wie ktoś dlaczego ciateczka nie działają na tym serwerze ?

Marcin-webmaster



IMHO kod te nie jest napoczątku, dlatego nie może wysłać żądania, przesuń ten kod na początek (pamiętaj, żeby zostawić echo na swoim miejscu:D

Kodie

Wyskakuje Ci błąd, że "coś już wysłało nagłówki". ciasteczka muszą być ustawiane przed jakim kolwiek "echo" :) Czyli tak jak powiedział Kodie najlepiej gdzieś na począdku :D

----
m@il: ali88@tlen.pl | GG: 2083160 | www: www.ali-home.prv.pl | ICQ: 199320712

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •