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")
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.