Wpisy oznaczone tagiem błędy
Dziury w Internet Explorer
Napisany przez coder w PHP, Programming dnia Grudzień 17, 2008
Szału nie ma, każdy zna, wszędzie są nie tylko w IE, podobno w Firefoxie jest jeszcze więcej ;-) Czytałem właśnie jakiś artykulik o tym, że Microsoft będzie dziś łatał jakąś super poważną dziurę i przypomniało mi się jak mnie dziś Explorer pięknie zaskoczył.
Weźmy pod lupę taki prosty kod HTML:
<a href="">link</a>
Czego się spodziewamy? Że atrybut href (Hypertext REFerence) domyślenie przyjmie wartość tego co mamy obecnie w pasku adresu – tak jest w Firefox. W Internet Explorerze 7 nie zawsze. Dla przykładowego adresu:
http://server/folder/plik.xml
Nasz link będzie wskazywał na:
http://server/folder/
A potem klient do Ciebie pisze – „czemu to k*** nie działa w IE„!
Szybki fix takiej sytuacji w PHP, użyj:
$_SERVER['REQUEST_URI']