Autor Zpráva
Mirkoman
Profil *
Zdravim mám script na počítání přečtení:

//pocet precteni
$Film=mysql_fetch_array(mysql_query("select * from galerie where id='$_GET[id]'"));
$fi="f".$_GET[id];
$cas=time() + 604800;
if (isset ($_COOKIE[$fi])){
}else{
setcookie ($fi, "on", $cas);
$precteno = $Film[precteno]+1;
$sql = "UPDATE galerie SET precteno='$precteno' WHERE ID='$_GET[id]'";
MySQL_Query($sql) or die ("Chyba MySQL");
}

ale když to rozjedu tak to příčítá při každé návštěvě a hlásí chybu:

Warning: Cannot modify header information - headers already sent by (output started at /home/neco.cz/neco.cz/index.php:294) in /home/neco.cz/neco.cz/galerie/film.php on line 20

Našel byste někdo chybu? Díky
nightfish
Profil
RTFF
Alphard
Profil
Cannot modify header information - headers already sent
před vytvořením cookie nesmí být žádný výstup => nevytvoření cookie vede k update při každé návštěvě
Mirkoman
Profil *
aaaha
Mirkoman
Profil *
Nj...koukám na to, ale co myslíš tím výstup jestli echo nebo print tak to tam nemám, ledaže by se to počítalo od stránky do klterý to includuju....to potom by byl trochu problém :(...
Alphard
Profil
v tom případě máš problém :-)
je jedno co kam includuješ, ve výsledné stránce nesmí být žádný výstup před cookie
Mirkoman
Profil *
Tak dík zkusim s tim něco udělat
Toto téma je uzamčeno. Odpověď nelze zaslat.