Autor | Zpráva | ||
---|---|---|---|
venca Profil * |
#1 · Zasláno: 5. 4. 2006, 17:36:38
Mám následující jednoduchý způsob, tady je kousek:
if ($_POST['heslo']==$hesloK) { ..... Jak k tomuhle nějak přidat sessions popř cookies aby se mi heslo zapamatovalo. |
||
jozob Profil |
#2 · Zasláno: 5. 4. 2006, 17:41:34
|
||
venca Profil * |
#3 · Zasláno: 5. 4. 2006, 17:49:32
po zadání session_start(); :
|
||
pmasarik Profil |
#4 · Zasláno: 5. 4. 2006, 17:53:18
session_start(); musí byť úplne na začiatku scriptu pred všetkým čo niečo posiela prehliadaču.
|
||
jozob Profil |
#5 · Zasláno: 5. 4. 2006, 17:54:42
venca
Funkciu session_start() musíš uviesť pred akýmkoľvek výstupom, pretože táto funkcia pracuje s HTTP hlavičkami a pokiaľ nastane akýkoľvek výstup, hlavičky sa odošlú a pri volaní tejto funkcie nastane chyba, pretože už nie je možné hlavičky upraviť (pretože už odišli :-)). Riešenie: 1.) Uviesť funkciu session_start() pred akýkoľvek výstup. 2.) Použiť riadenie výstupu. http://www.php.net/manual/en/ref.outcontrol.php |
||
venca Profil * |
#6 · Zasláno: 5. 4. 2006, 19:44:06
Takže i před hlavičku, na úplný začátek kódu jo?
|
||
jozob Profil |
#7 · Zasláno: 5. 4. 2006, 22:44:12
venca
Presne tak. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0