here it is

Jul. 29‘10

IE Voodoo Doll

On the Mindspace web team, we strive to make all the web sites we create cross-browser compatible. Sometimes problems pop up that perplex us, make us scratch our heads, and wonder why this hasn’t been fixed yet. Most of the time, these problems revolve around Microsoft’s Internet Explorer.

I submit for you review, today’s Internet Explorer nuisance: We were testing the admin of a web site where the URL was “client_admin.mindspace.net” (the URL has been changed to protect the innocent). When tested in every browser, we could log-in and navigate through the site with little problems. When tested on versions 6-8 of Internet Explorer, we could log-in but could not navigate through it without receiving a “You are not authorized to use this. Go away.” error.

We scoured the code to find out to it was in an issue with the PHP session. A quick search on “ie php session problem” pulled up this link. Simply put, IE doesn’t like seeing an underscore in a URL. A quick change and a restart of Apache later and it was working in our old frenemy.

Perplexed? Yes.

Heading scratching? Definitely.

Fixed yet? Absolutely not. Hopefully it’ll be fixed in Internet Explorer 9.

[Image Credit: Chisa/Flickr]