[ sheik @ 13.12.2006. 10:33 ] @
Imam problem sa session variablama tj. ne prenose se vrednosti. Code: <?php session_start(); // ovo je admin index if (isset($_POST['userid']) && isset($_POST['password'])) { // da li je korisnik ulogovan $userid = $_POST['userid']; $password = $_POST['password']; include '../library/config.php'; include '../library/opendb.php'; $password=md5($password); $query = 'select * from users ' ."where username='$userid' " ." and password='$password'"; $result = mysql_db_query("photo_studio", $query); if ($result) { $row = mysql_fetch_array ($result); if ($row['password']==$password) { // ako je ulogovan registruje se $_SESSION['valid_user'] = $userid; } } include '../library/closedb.php'; } ?> <?php if (isset($_SESSION['valid_user'])) { // ak je proslo logovanje header("Location: ../test.php"); } else { if (isset($userid)) { // ako pokusaj logovanja nije uspeo echo 'Log in error<br />'; } else { // nisu ni probali da se uloguju echo 'You are not loged<br />'; } // forma za logovanje echo '<form method="post" action="index.php">'; echo '<table>'; echo '<tr><td>User name:</td>'; echo '<td><input type="text" name="userid"></td></tr>'; echo '<tr><td>Password:</td>'; echo '<td><input type="password" name="password"></td></tr>'; echo '<tr><td colspan="2" align="center">'; echo '<input type="submit" value="Potvrda"></td></tr>'; echo '</table></form>'; } ?> medjutim kada se pozove test.php ne vidi se session['valid_user'] to jest "echo $_SESSION['valid_user'];" ne prikazuje nista. !?! Code: <?php session_start(); echo $_SESSION['valid_user']; ?> U cemu gresim? |