Autor | Zpráva | ||
---|---|---|---|
flowrock Profil |
#1 · Zasláno: 7. 9. 2015, 19:19:34
Vytvářím přihlašování a odhlašování členů na web, chtěl jsem později zobrazovat i jejich "rank", proto jsem se snažil při logování vytvořit globalni promennou rank v sessions, ale vždy mi jí to vyhazuje prázdnou, i přesto, že prázdná v databázi není.
Co dělám prosím špatně? <?php include "connection.php"; $login = mysql_real_escape_string($_POST["nick"]); $heslo = mysql_real_escape_string($_POST["heslo"]); $md5heslo = md5($heslo); $dotaz = mysql_query("select * from uzivatele where login = '$login' and heslo = '$md5heslo'"); $overeni = mysql_num_rows($dotaz); $row = mysql_fetch_array($dotaz); if($overeni == 1) { session_start(); $_SESSION['login'] = stripslashes($login); $_SESSION['rank'] = $row["rank"]; $_SESSION['id'] = $row["id"]; header("Location: Novy2.php"); die(); } else { echo"Zadal jsi špatný login nebo heslo!"; } ?> |
||
juriad Profil |
Pro ladění odstraň ten header na 14. řádce. Pak si můžeš vesele vypsat:
var_dump($row); var_dump($_SESSION); |
||
Časová prodleva: 10 let
|
0