Autor | Zpráva | ||
---|---|---|---|
Mirkoman Profil * |
#1 · Zasláno: 20. 1. 2007, 20:57:57
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 |
#2 · Zasláno: 20. 1. 2007, 21:01:58
|
||
Alphard Profil |
#3 · Zasláno: 20. 1. 2007, 21:02:16
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 * |
#4 · Zasláno: 20. 1. 2007, 21:04:47
aaaha
|
||
Mirkoman Profil * |
#5 · Zasláno: 20. 1. 2007, 21:08:20
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 |
#6 · Zasláno: 20. 1. 2007, 21:09:44
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 * |
#7 · Zasláno: 20. 1. 2007, 21:10:40
Tak dík zkusim s tim něco udělat
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0