| Autor | Zpráva | ||
|---|---|---|---|
| Darker Profil |
#1 · Zasláno: 13. 11. 2010, 00:51:59
Tak jsem si skusil session a nic :(
Vytvořil jsem toto:
if($_POST['jmeno']!="heslo"&&$_SESSION['jmeno']!="heslo") {echo "Neprihlasen.";}
else {
session_start();
$_SESSION['jmeno']="heslo";
echo "Prihlasen";
}
Co je špatně? |
||
| larryx Profil |
#2 · Zasláno: 13. 11. 2010, 00:56:01
session_start(); musi byt uplne na zaciatku suboru pred HTML vystupom, inac aku chybu to hlasi ?? |
||
| LosFilipos Profil |
#3 · Zasláno: 13. 11. 2010, 00:58:11 · Upravil/a: LosFilipos
A co by to mělo dělat?
session_start() by mělo být před veškerým použitím $_SESSION, tzn., že v té podmínce nikdy nenastane true, neboť $_SESSION neexistuje... |
||
| Darker Profil |
#4 · Zasláno: 13. 11. 2010, 14:28:26
Aha, už to funguje. Špatně jsem si vyložil funkci session_start();
|
||
|
Časová prodleva: 15 let
|
|||
0