Last changes were at

Ok :) As you know from
http://www.macromedia.com/support/flash/ts/documents/ampersand.htm
there was a bug in flash players (versions 4r20 and 4r25) with sending data using internal GET and POST actions. As we are all real professionals (:), it is no matter for us how many people have that version of Flash support. One browser is more than enough. And if you still making Flash4 pages, you have to remember about that bug...
Lets look at that fact more closely at last :) May be it is not so hard to fight with it as they (MM) say ?

First of all seems that if you use PHP scripts on your server, you may forget about that bug :)
It is very easy to test it. Try to make "test page" with 1 string of code

<?echo $atest;?>

and put it on your server with some name like test.php. And call it from browser with url string like
http://yourdomen.com/test.php?&atest=something
and look at response. If you will see word "something", your server will work well with this Flash bugs :)

Second thing is ASP. Yes, it have liability to this bug, but it is pretty easy to fight with it :)
Lets say that you have flash form with 3 fields name, email and address and use internal Flash POST action. Then you just have to add in your script 3 string to be sure that it will work with Flash ampersand but too. Common way to read variables from POST data in asp script is something like

nName = request.form("name")
email = request.form("email")
address = request.form("address")

you may try to change it for something like
nName = request.form("name")
If nName = Empty Then
	nName = request.form("&name")
End If
email = request.form("email")
If email = Empty Then
	email = request.form("&email")
End If
address = request.form("address")
If address = Empty Then
	address = request.form("&address")
End If
And after it you may forget about this Flash bug.

And if you are still lucky Perl-CGI user, try to find something yourself - sorry :)
Back