Странен проблем под ИЕ

niki_noki

Registered
Код:
<?php 
session_start(); 
if(isset($_POST['submit'])) 
if($_POST['name'] == "noki" && $_POST['pass'] == "parola"){ 
$_SESSION['admin'] = $_POST['name']; 
} 
if($_SESSION['admin']){ 
//tuka zastiteniq kod 
}else { 
echo "Трябва да се логнете"; 
echo "<meta http-equiv='refresh' content='0; login.html'>"; 
} 

?>


Когато не си логнат да те препраща към login.html ...

Под ИЕ постоянно се рефрешва страницата и така се вижда страницата която не трябва да се вижда :D

Под другите browser-и си рефрешва 1път и ме препраща към login.html Пак се вижда страницата, но е за малко :)


Tа въпроса ми е как да направя под IE да рефрешва само 1 път ...

Или дайте друг начин с който когато не си логнат да те препраща :?:
 
Код:
<?php
/* Redirect to a different page in the current directory that was requested */
$host  = $_SERVER['HTTP_HOST'];
$uri   = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'login.html';
header("Location: http://$host$uri/$extra");
exit;
?>
 

Back
Горе