Autor | Zpráva | ||
---|---|---|---|
Karlos Profil * |
#1 · Zasláno: 9. 2. 2013, 12:37:19
Dobrý den, mám problém s cookie. Mám takovýhle kod:
setcookie("name", $_POST["name"], time()+COOKIE_EXP*60); setcookie("email", $_POST["email"], time()+COOKIE_EXP*60); Čím to může být? |
||
Sir Tom Profil |
#2 · Zasláno: 9. 2. 2013, 12:47:14
Karlos:
Nejčastější potíže s PHP (FAQ) » headers already sent… - před vytvářením cookies už prohlížeč něco zobrazil... |
||
Prochy Profil |
#3 · Zasláno: 9. 2. 2013, 12:47:36
Zkus hledat, tenhle problém se tu řeší téměř pořád.
|
||
Karlos Profil * |
#4 · Zasláno: 9. 2. 2013, 13:56:16
NO právě že prohlížeč ještě nic nezobrazil. Mám formulář, který odkazuje na index.php?page=script ve kterém je:
if(isset($_POST["Ok"])){ setcookie("name", $_POST["name"], time()+COOKIE_EXP*60); setcookie("email", $_POST["email"], time()+COOKIE_EXP*60); mysql_query(....); header("Location:index.php?page=form&id=".$_POST["ID"]); } |
||
Prochy Profil |
#5 · Zasláno: 9. 2. 2013, 13:59:33
Takže tam nemáš nic takového?
<html> . . . . . . if(isset($_POST["Ok"])){ setcookie("name", $_POST["name"], time()+COOKIE_EXP*60); setcookie("email", $_POST["email"], time()+COOKIE_EXP*60); mysql_query(....); header("Location:index.php?page=form&id=".$_POST["ID"]); } V tom případě může být problém v tom, že tam máš nějakej neviditelnej znak (BOOM). |
||
Karlos Profil * |
#6 · Zasláno: 9. 2. 2013, 14:04:25
No na prvním řádku je <?php pak je komentář /** */ pak je volný řádek, ještě jeden komentář // a pak je if(isset) pak je mezera a ještě jeden if isset pro jiný formulář a pak je ?>
|
||
Davex Profil |
#7 · Zasláno: 9. 2. 2013, 20:20:29
Karlos:
Kdybys alespoň napsal celé znění té chyby. Je tam uvedeno přímo jméno souboru a číslo řádku, kde došlo k výstupu a chyba je přesně tam. Cenzurovat chybové hlášky se nevyplácí. |
||
Časová prodleva: 11 let
|
0