allen ik heb heb een inlogscript dat werkt in opera, ff,chrome,... maar niet in IE7

ik weet niet waar het probleem zit (waarschijnlijk bij de IE).

structuur
ik heb een inlog pagina.
die gegevens worden gecontroleerd in de Authenticatie pagina.
en als alles daar klopt dan laat hij de Secure pagina zien.


inloggen.php

<?php

session_start ();
 $_SESSION = array ();
session_destroy ();
?>
</style>
  <form action="securepage.php" method="post"  class="login">
        <table width="414" border="0" cellpadding="1" cellspacing="0">
      <tr>
        <td width="246" class="tekstfrom">
          Username:</td>
        <td width="201" class="tekstfrom"><input id="label" name="username" type="text"></td>
      </tr>
      <tr>
        <td class="tekstfrom">
          Paswoord:</td>
        <td class="tekstfrom"><input id="label2" name="password" type="password"></td>
      </tr>
      <tr>
        <td class="tekstfrom">&nbsp;</td>
        <td class="tekstfrom"><input type="submit" value="inloggen"></td>
      </tr>
      <tr>
        <td colspan="2" class="tekstfrom"><div id="fout">
          <?php 
$nr= $_GET["fout"];  
  if ($nr==1){ echo"Verkeerde Combinatie Probeer Opnieuw";}
	  ?>
       </td>



authenticatie


<?php

    session_start ();

include("db.inc.php");
    

    function to_login () {
        
        header ('Location: http://site/index.php?fout=1' ); 
    
	}
    
    function check_login ($username, $password) {
             $sql = "
            SELECT id
            FROM admin
            WHERE username = '" . mysql_real_escape_string ($username) . "'
            AND password = SHA1('" . mysql_real_escape_string ($password) . "')
            ";
        if ($res = mysql_query ($sql)) {
            if (mysql_num_rows ($res) == 1) {
                // de query is gelukt en we hebben 1 resultaat
                $row = mysql_fetch_assoc ($res);
                $_SESSION['id'] = $row['id'];
                $_SESSION['logged_in'] = true;
            }
            else {
                to_login ();
            }
        }
        else {
            to_login ();
        }
    }
    if (!isset ($_SESSION['logged_in'])) {
             if (isset ($_POST['username'], $_POST['password'])) {
            check_login ($_POST['username'], $_POST['password']);
        }
        else {
            to_login ();
        }
    }
?> 


deze code komt boven elke pagina te staan, die alleen mag gezien worden na inloggen.

<?php require 'authenticatie.php';	
 ?>


kan iemand eens zien waar ergens het probleem voor IE 7 zit?
want ik vind het niet.

wat ik het straftste vind bij andere browsers heb ik geen probleem met dit
script.

Zorg dat iedereen jouw post goed kan lezen en begrijpen. Schrijf Nederlands en gebruik hoofdletters, punten, komma's en alles wat erbij hoort. Je post is nu behoorlijk onduidelijk.

SanThe.

Reageren