We had this problem where we could not login to an admin section or any session based piece of the site... but wait for it... only on Internet Explorer (IE). Firefox was doing fine. The URL was like http://test_site.phpin24.co.za.
After reading through massive amounts of posts on the almighty google we found that IE - Internet Explorer does not allow for underscores in the domain. If an underscore exists, rather than blocking the whole site, IE would just block the cookie as it is not seen as a valid domain. Can you say w....t....f....?
So to fix this we would recommend changing your URL to something like http://test-site.phpin24.co.za or alternatively http://testsite.phpin24.co.za
Hope you find this post quicker than we did as this can really end up wasting massive amounts of debugging time trying to find the fault with CakePHP or whichever framework you choose.
By PHPin24 @ 2011-07-22 22:01:00
|