[ bigguy @ 20.11.2006. 21:37 ] @
imam sledeci kod koji obradjuje stranicu login.html Code: <?php /************************* * stranica za logovanje * *************************/ header("Expires: Sat, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: post-check=0, pre-check=0",false); session_cache_limiter(); session_start(); session_unset(); $username=$_POST['user_name']; $sifra=$_POST['password']; if (empty($username) or empty($sifra)) { header("Location: pogresan_log.html"); exit(); } require_once('db_vars.inc'); $username = strtolower($username); $md5_sifra = md5($sifra); $query = "SELECT user_name, user_id FROM user WHERE user_name = '$username' AND password = '$md5_sifra'"; $result = mysql_query($query); if (!$result || mysql_num_rows($result) < 1){ header("Location: pogresan_log.html"); exit(); } else { extract(mysql_fetch_assoc($result)); $_SESSION['user_name'] = $user_name; $_SESSION['SID']=session_id(); } header("Location: rezervacija.php"); $_SESSION['link'] = $_SERVER['REQUEST_URI']; ?> stranica login.html Code: <HTML> <HEAD> <TITLE>Login</TITLE> </HEAD> <BODY> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 ALIGN=CENTER WIDTH=621> <TR> <TD> <P>LOGIN</P> <FORM ACTION="login.php" METHOD="POST"> <P>Korisničko ime<BR> <INPUT TYPE="TEXT" NAME="user_name" VALUE="" SIZE="10" MAXLENGTH="15"></P> <P>Šifra<BR> <INPUT TYPE="password" NAME="password" VALUE="" SIZE="10" MAXLENGTH="15"></P> <P><INPUT TYPE="SUBMIT" NAME="submit" VALUE="ULOGUJ SE"></P> </FORM> </TD> </TR> </TABLE> </BODY> </HTML> a na pocetku stranice rezervacija.php funkciju isloged() koja proverava da li je korisnik ulogovan i ako nije vraca ga na stranicu login.php Code: function isloged() { if (empty($_SESSION['user_name']) and $_SESSION['SID']!=session_id()) { header("Location: login.php"); exit(); } } e sad kad probam da se ulogujem on me vraca na stranicu login.html i nista se ne desava. proverio sam sto puta i nigde se nista ne salje na izlaz sto znaci da bi header() trebalo da radi, ali ne radi. ako neko vidi u cemu je problem, neka mi kaze molim vas... |