E ljudi, sto volim ovaj IE, pa to nije normalno... Evo parceta koda koje me zeza, naravno samo u IE (FF i Opera rade normalno):
$browser = $_SERVER['HTTP_USER_AGENT'];
$details = parseUserAgent($browser);
if ($details[0] == "Internet Explorer") {
Header('Location: ooops.html');
exit;
}
naravno, nema sanse da redirektuje na pravu stranicu (na localhostu) a ne zelim da JS ispravlja greske jer se lako iskljucuje... Napominjem, ni Firefox ni Opera nemaju problema sa ovim... Nema nikakvog outputa pre header(), tako da problem nije do toga...
Probao sam cak i ovako:
Header('Location: http://127.0.0.1/folder/ooops.html');
Header('Location: http://127.0.0.1/folder/ooops.html',TRUE,307);
sa svim mogucim varijantama... ako nema "TRUE,307" nece ni na google.com da redirektuje... tj hoce ali u adress baru jos uvek stoji stara adresa... ali ni to ne radi... UPOMOC!!!
Dopuna: 17 Feb 2008 6:25
LOL tipicno za IE, najnelogicnija varijanta radi...
Header('Location: http://127.0.0.1/folder/ooops/');
i unutar /ooops/ direktorijuma, naravno index.html sa istim sadrzajem kao i prethodni ooops.html
trebalo mi je "samo" 2-3 sata da provalim ovo...
|