Hey udviklere.
Som i nok kan forstå på overskriften, har jeg (igen) et problem med IE.
Jeg har lavet et system til en kammerat, som går ud på at låne film ud.
Systemet er nu næsten færdigt, og jeg har indtil videre ikke haft større problemer.
Da jeg lavede systemet, testede jeg kun i firefox, hvilken jeg troede ville være ok, da jeg ikke vidste, at der er forskel på IE og FF, når det kommer til PHP.
Problemet er, at når man logger ind kokser det i IE. Den får "sat" sessions, men alligevel skriver den, at "passwordet ikke er korret". Noget lignende skrives, når der logges ud.
Jeg kan ikke selv se hvad problemet kunne være, men jeg har en anelse om, at det er meta-tagget den er gal med.
check_pw.php:
<?
session_start();
require("../ressources/functions.php");
echo '<link rel="stylesheet" style="text/css" href="../norm.css">';
$post_username = $_POST["un"];
$post_password = $_POST["pw"];
$conn = mysql_connect("$hostname","$username","$password");
mysql_select_db("$database");
$query = ("SELECT * FROM users where username = '$post_username' AND password = '$post_password'");
$result = mysql_query($query) or die(mysql_error());
while($data = mysql_fetch_array($result)) {
$password = $data['password'];
$username = $data['username'];
$status = $data['status'];
}
mysql_close($conn);
if($post_password == $password) {
$_SESSION['pw'] = $password;
$_SESSION['user'] = $username;
$_SESSION['status'] = $status;
echo '<table width="100%" height="100%">
<tr>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
</tr>
<tr>
<td width="*" height="*"></td>
<td id="logscreen">
<b>Logger dig på. Vent venligst...</b>
<meta http-equiv="refresh" content="3;../admin.php?page=options">
</td>
<td width="*" height="*"></td>
</tr>
<tr>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
</tr>
</table>';
} else {
echo '<table width="100%" height="100%">
<tr>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
</tr>
<tr>
<td width="*" height="*"></td>
<td id="logscreen">
Password´et du indtastede er forkert!<br>
<a href="javascript: history.go(-1)">Tilbage</a>
</td>
<td width="*" height="*"></td>
</tr>
<tr>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
<td width="*" height="*"></td>
</tr>
</table>';
}
?>
URL:
http://www.elek.frac.dkLogin som gæst. Password er test.
Håber i kan hjælpe mig.
Mvh. Per