Hi guys,

I met this problem a few times already and I decided to write about it. I will start and repeat this again: DO NOT USE INTERNET EXPLORER AS YOUR DEFAULT BROWSER

The problem is simple: When you have a flash container which is loading xml data generated from php script, this data won’t be loaded properly in the flash because of missing headers. Of course this happens only with IE. The solution is simple. You should add a piece of code which will check if the requests are coming from MSIE browser and if yes, then you just add additional headers.

Here is the code you have to use before the script output the generated xml

if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
}

Hope this will help you!

Cheers!