Korzystam z dwóch przegladarek. Kiedy korzystam z Firefoxa jest wszstko prawidłowo. Kiedy uruchamiam explorer, pojawia mi się błąd.
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:
  1. <?
  2. if(!$_SESSION["login"]){
  3.  
  4.  
  5. ini_set('display_errors', 1);
  6. if(isset($_POST["Submit"])){
  7. $login=$_POST["login"];
  8. $pass=crypt($_POST["pass"], 'oo231');
  9. $auth = false;
  10.  
  11.  
  12. include("pol.php");
  13.  
  14.  
  15. $wyb=mysql_query("wybor usera");
  16. $il=mysql_num_rows($wyb);
  17.  
  18.  
  19.  
  20.  
  21. if($il=="1"){
  22. $auth = true;
  23.  }else{
  24.  $zle= "<div align='center'><span class='uwaga'>!!! Blad w logowaniu. Haslo lub email nie jest poprawne!</span></div>";
  25.  }
  26.  
  27. $datum=date("Y-m-d" );
  28. $godzina=date("H:i:s");
  29.  
  30. if($auth){
  31. $_SESSION["przelacznik"] = "P";
  32. $_SESSION["log"] = $login;
  33.  
  34.  
  35. if(!empty($_GET["url"]))
  36. {
  37. $url = $_GET["url"];
  38. }else{
  39. $url = "zalogowany.php";
  40. }
  41.  
  42. }
  43.  
  44.  
  45. if(!isset($_COOKIE[session_name()])){
  46. if(strstr($url, "?")){
  47. header("Location:".$url."&".session_name()."=".session_id());
  48. }else{
  49. header("Location:".$url."?".session_name()."=".session_id());
  50. }
  51.    }else{
  52.        header("Location:".$url);
  53.        }
  54.  
  55. }
  56.  
  57.  
  58.  
  59.  
  60. ?>
  61. <form method="post" action="<? echo $_SERVER['PHP_SELF'];?>">
  62.  
  63. <table width="167" border="0" align="center" cellpadding="1" cellspacing="1">
  64.  <tr>
  65.    <td colspan="2" bgcolor="#CCCCCC" class="pogrubione"><div align="center">Logowanie</div></td>
  66.  </tr>
  67.  <tr>
  68.    <td width="37" class="standart">Login:</td>
  69.    <td width="120"><input name="login" type="text" class="standart" id="login" size="20" maxlength="25" /></td>
  70.  </tr>
  71.  <tr>
  72.    <td class="standart">Hasło:</td>
  73.    <td><input name="pass" type="password" class="standart" id="haslo" size="20" maxlength="30" /></td>
  74.  </tr>
  75.  <tr>
  76.    <td colspan="2" class="standart"><div align="center">
  77.      <input name="Submit" type="submit" class="standart" value="Login" />
  78.    </div></td>
  79.  </tr>
  80.  <tr>
  81.    <td height="16" colspan="2" bgcolor="#F2F2F2" class="standart"><div align="center"><a href="przypomnienie.php">Zapomnialem hasla</a></div></td>
  82.  </tr>
  83.  <tr>
  84.    <td height="16" colspan="2" bgcolor="#F2F2F2" class="standart"><div align="center"><a href="rejestracja.php">Zarejestruj sie</a></div></td>
  85.  </tr>
  86. </table>
  87. <? echo "<span class='uwaga'>$zle</span>";?>
  88. </form>
  89.  
  90.  
  91. <?
  92. }else{
  93. $login=$_SESSION["log"];
  94.  
  95. echo "<span class='standart'><strong>jestes zalogowany jako: $login</strong></span>&nbsp;&nbsp; <a href='out.php?action=logout'>wyloguj</a>&nbsp;&nbsp;";
  96. }
  97. ?>