Autor | Zpráva | ||
---|---|---|---|
rkomoras Profil |
#1 · Zasláno: 21. 4. 2008, 18:56:41
Poprvé dělám se sessions, ale nechápu kde mám chybu...
index.php: ... <form action="login.php" method="post"> Jméno<br /> <input type="text" name="loginname" /><br /> Heslo<br /> <input type="password" name="password" /><br /> <input type="submit" value="Přihlásit" /> </form> ... login.php: <?php session_start(); $loginname = $_POST["loginname"]; $password = $_POST["password"]; if ($loginname=="adminsk" && $password=="w4uh3") { $_SESSION["admin"]==1; header("Location: admin.php"); } else { header("Location: index.php?err"); } ?> a admin.php: <?php require_once("connset.php"); session_start(); if ($_SESSION["admin"]==1) { echo "It's OK"; } else { header("Location: index.php"); } ?> Kde mám chybu? |
||
nightfish Profil |
#2 · Zasláno: 21. 4. 2008, 18:58:35
$_SESSION["admin"]==1;
jsi si jist, že tam má být dvojité rovnítko? |
||
rkomoras Profil |
#3 · Zasláno: 21. 4. 2008, 18:59:48
díky, už to běží, u normálních proměnných se == používá...
|
||
Mastodont Profil |
#4 · Zasláno: 21. 4. 2008, 19:41:30
rkomoras
== se používá pro porovnání, ne přiřazení. U normálních i duševně nemocných proměnných. |
||
Časová prodleva: 16 let
|
0