Kiedy wpisuje błędnie hasło nie wyswietla mi sie informacja ze zmiennej $zle, tylko przenosi mnie do glownej strony. Zle wpisuje haslo i powinno sie wyswietlic "bledne haslo", a tak nie pokazuje tylko przekierowuje na glowna strone. Taki blad nie wystepnuje w firefoxie. Proszę o pomoc...
Oto moj skrypt:
<? if(!$_SESSION["login"]){ $login=$_POST["login"]; $auth = false; include("pol.php"); if($il=="1"){ $auth = true; }else{ $zle= "<div align='center'><span class='uwaga'>!!! Blad w logowaniu. Haslo lub email nie jest poprawne!</span></div>"; } if($auth){ $_SESSION["przelacznik"] = "P"; $_SESSION["log"] = $login; { $url = $_GET["url"]; }else{ $url = "zalogowany.php"; } } }else{ } }else{ } } ?> <table width="167" border="0" align="center" cellpadding="1" cellspacing="1"> <tr> <td colspan="2" bgcolor="#CCCCCC" class="pogrubione"><div align="center">Logowanie</div></td> </tr> <tr> <td width="37" class="standart">Login:</td> <td width="120"><input name="login" type="text" class="standart" id="login" size="20" maxlength="25" /></td> </tr> <tr> <td class="standart">Hasło:</td> <td><input name="pass" type="password" class="standart" id="haslo" size="20" maxlength="30" /></td> </tr> <tr> <td colspan="2" class="standart"><div align="center"> <input name="Submit" type="submit" class="standart" value="Login" /> </div></td> </tr> <tr> <td height="16" colspan="2" bgcolor="#F2F2F2" class="standart"><div align="center"><a href="przypomnienie.php">Zapomnialem hasla</a></div></td> </tr> <tr> <td height="16" colspan="2" bgcolor="#F2F2F2" class="standart"><div align="center"><a href="rejestracja.php">Zarejestruj sie</a></div></td> </tr> </table> </form> <? }else{ $login=$_SESSION["log"]; echo "<span class='standart'><strong>jestes zalogowany jako: $login</strong></span> <a href='out.php?action=logout'>wyloguj</a> "; } ?>