Efter att ha gjort om min sida så att den använder sessions har den slutat fungera i Internet Explorer. Man loggar in, och sen kommer man normalt till index2.php vilken är en frameset-sida. IE läser in den (all framekod syns om man kör visa källa), men visar inget. Firefox läser in allt normalt. Om jag pekar ie till någon av undersidorna funkar det också.
index2.php
<?
include "ext/functions.php";
?>
<!-- frameset, etc -->
ext/functions.php
<?
session_start();
if(!isset($_SESSION["user"])) {
print "<script>";
print "alert(\"You need to log in to access this page.\");";
print "document.location.href='index.php';";
print "</script>";
exit();
}
if(!isset($RequiredPermission)) {
$RequiredPermission = 0;
}
if($_SESSION["Permissions"] & $RequiredPermission != $RequiredPermission) {
// Felmeddelande och vidareskick
exit();
}