Autor | Zpráva | ||
---|---|---|---|
aaa Profil |
#1 · Zasláno: 6. 5. 2007, 08:20:24
nevím proč mi nefunguje odhlášení se ze stránky. hází mi to chybu:
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/justart.org/subdomains/nr/login.php:10) in /srv/www/justart.org/subdomains/nr/index.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at /srv/www/justart.org/subdomains/nr/login.php:10) in /srv/www/justart.org/subdomains/nr/index.php on line 27 bohužel nevim jak to vyřešit (odhlášení je ta 3 podmínka)... díky...
|
||
Petr Tichý Profil |
#2 · Zasláno: 6. 5. 2007, 09:16:27
Voláš fci header po výstupu na obrazovku. Musíš ji přesunout před jakýkoliv výstup. Koukni do FAQ tady v sekci PHP.
|
||
aaa Profil |
#3 · Zasláno: 6. 5. 2007, 09:50:06
já vim, ale jak to mám udělat, když předtim volám připojení k db? a bez něj se nepřihlásim...
|
||
Pavel Prochazka.zde.cz Profil * |
#4 · Zasláno: 6. 5. 2007, 09:54:33
aaa to vybec nevadi... muzes vykonavat temer jakykoliv kod ne NESMIS nic zapsat na vystup!!! to znamena nesmis pouzit echo a nesmi se ti vypsat zadne chybove hlaseni a podobne....
|
||
krteczek Profil |
#5 · Zasláno: 6. 5. 2007, 09:59:10
i jakýkpliv prázdný znak i v includovaném souboru před <?php a po?> a mezi ?><?php znamená odeslání hlaviček (nový řádek, mezera, tabulátor...)
|
||
Petr Tichý Profil |
#6 · Zasláno: 6. 5. 2007, 10:03:41
Může tím být i nějaký ten BOM na začátku souboru v UTF-8. Seš si jistý, že jej tvůj editor neukládá?
|
||
aaa Profil |
#7 · Zasláno: 6. 5. 2007, 10:16:35
už to funguje... ale při odhlašování při změněném scriptu:
include_once ('login.php'); to hází Warning: session_destroy(): Trying to destroy uninitialized session in /srv/www/justart.org/subdomains/nasreg/index.php on line 20 |
||
Petr Tichý Profil |
#8 · Zasláno: 6. 5. 2007, 10:22:11
Není to náhodou tím, že na začátku vkládáš login? Nevypisuje se uvnitř login.php něco?
|
||
aaa Profil |
#9 · Zasláno: 6. 5. 2007, 10:27:47
login.php:
|
||
aaa Profil |
#10 · Zasláno: 6. 5. 2007, 10:28:41
problém s utf8 určitě neni, dělám to v pspadu...
|
||
aaa Profil |
#11 · Zasláno: 6. 5. 2007, 21:17:29
nemůžete někdo poradit, protože mě fakt nenapadá proč to nejde...
|
||
Alphard Profil |
#12 · Zasláno: 6. 5. 2007, 22:18:26
{session_destroy(); $_SESSION['user_id']=''; unset($_SESSION['user_id']); $SID=''; $sidd='';setcookie ("SID",'',time()-1,'/');
nemůžeš session prvně zničit a pak s ní dál pracovat, proto chyba: Warning: session_destroy(): Trying to destroy uninitialized session in /srv/www/justart.org/subdomains/nasreg/index.php on line 20 následkem tohoto výstupu to háže chybu: Warning: Cannot modify header information - headers already sent by (output started at /srv/www/justart.org/subdomains/nasreg/index.php:20) in /srv/www/justart.org/subdomains/nasreg/index.php on line 20 |
||
aaa Profil |
#13 · Zasláno: 7. 5. 2007, 02:35:41
ještě mi vrtá hlavou proč sessiony nejsou i v dalších stránkách... prostě to zas uživatele odhlásí pokud přejdu na stránku addclanek.php ...
|
||
aaa Profil |
#14 · Zasláno: 7. 5. 2007, 02:44:27
tak už mi všechno funguje... díky vám všem moc...
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0