Autor | Zpráva | ||
---|---|---|---|
sir_lamoid Profil |
#1 · Zasláno: 4. 8. 2012, 11:26:30
Dobrý den
mám tu taký problém potřebuji aby fungovala podmínka <?php /* pokud existuje proměná session nick potom vypiš odkaz na administraci na odhlášení jinak vypiš odkaz pro přihlášení */ if(isset($_SESSION['nick'])) { echo '<a href="admin.php">Administrace</a>'; echo '<a href="logout.php">Odhlasit se</a>'; } else { echo 'Prosíme <a href="login.php">přihlašte se</a>'; } ?> avšak i přes to že $_SESSION['nick'] existuje tak to vypisuje prosíme přihlašte se tuto proměnou nastavuji při přihlášení : <?php /** * @author sir_lamoid * @copyright 2012 */ include "include/dibi.min.php"; dibi::connect(array( 'driver' => 'mysql', 'host' => 'localhost', 'username' => 'xxxx', 'password' => 'xxxx', 'database' => 'xxxx', 'charset' => 'utf8', )); dibi:; $nick = $_POST[nick]; $heslo = md5($_POST['heslo']); session_start(); $dotaz = mysql_query("SELECT * FROM uzivatele WHERE nick='".mysql_real_escape_string($nick)."' AND heslo='$heslo'"); if (mysql_num_rows($dotaz) > 0) { $uzivatel = mysql_fetch_object($dotaz); $_SESSION["id"] = $uzivatel->id; $_SESSION["nick"] = $uzivatel->nick; $_SESSION["email"] = $uzivatel->email; $_SESSION["opravneni"] = $uzivatel->opravneni; header("Location: index.php"); } else { echo "Špatné méno nebo heslo skus to znova."; header("Location: login.php"); } ?> |
||
Alphard Profil |
#2 · Zasláno: 4. 8. 2012, 11:31:39
Je na té další stránce session_start()?
|
||
sir_lamoid Profil |
#3 · Zasláno: 4. 8. 2012, 13:13:44
Děkuji už jsem to vyřešil
|
||
Časová prodleva: 11 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0