Can’t POST data in Internet Explorer
Thursday, June 16th, 2005I’ve found another bug in Flash. I wanted to POST to another site through getURL (I need open new window with some statistics, and must post data as input). I’m using FireFox, but this application must work in IE, so I’ve tested it in there and data was not POSTed. Through GET it works. So I’ve tried many possible solutions, and finally I’ve found, that this is problem of FRAMESET in IE. I’ve tested only IE and FireFox. If you can, please test it with another browsers, and let me know.
Examples:
It executes getURL with 3 variables, they will be parsed in new window. That’s all.
Here are 2 links:
Test them in both browser. All shoud be ok, except IE with FRAMESET won’t work. Hopefuly it is not problem of my computer
Let me know results of your tests.
Thanks.
tagged under:





5 Comments
Shannon
• Visit Site
June 16th, 2005
Tis true, POST to IE with Frameset doesn’t show the array variables. I only see “Array()”
-s
Administrator
• Visit Site
June 16th, 2005
Yes, but why?
Administrator
• Visit Site
June 16th, 2005
This is answer from Flashcoders mailinglist:
Bernard Visscher
Hmmm weird!
The data is posted, but not correctly…
< ?phpEcho $HTTP_RAW_POST_DATA;
?>
Kevin
• Visit Site
January 30th, 2008
Using ASP and a test of LoadVars (Flash 6)
GET works but POST doesn’t - I can’t see the data posted incorrectly using Request.ServerVariables(”ALL_RAW”)
Geoff
• Visit Site
April 10th, 2008
IE definitely has a POST bug. We face it all the time and it drives me crazy. One way around it is for the server to respond with a 401 header which forces IE for POST again. But this doesn’t work well with AJAX. Sometimes clearing the cache helps but the problem comes back. I think version 7 still has this issue. Crap browser.
P.S. Cam across this page while searching for solution. We don’t use Flash.
Live Preview
Leave a comment