is there limit for varibiles in AS3 and PHP
i have the folowing AS3 code in my flash file
//-------
var data1:Array=new Array(5000);
var data2:Array=new Array(5000);
var variables:URLVariables = new URLVariables();
var varSend:URLRequest = new URLRequest("http://localhost/New Folder1/test.php" );
varSend.method = URLRequestMethod.POST;
varSend.data = variables;
var varLoader:URLLoader = new URLLoader;
varLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
varLoader.addEventListener(Event.COMPLETE, completeHandler);
variables.varx= "w123";
varLoader.load(varSend);
function completeHandler(event:Event):void{
var phpVar1 = event.target.data.var1;
var phpVar2 = event.target.data.var2;
data1 = phpVar1.split('**');
data2 = phpVar2.split('**');
}
//-------
and i have im my test.php
//---------------------------------------------------------------------------
<?php
$string= "";
$string1= "";
$maxx=0;
$m=$_POST['varx'];
$c = oci_connect("*****", "****", "**************","AL32UTF8");
$s = oci_parse($c, "select * from mytable where id='$m'");
oci_execute($s);
PutEnv("NLS_LANG=AMERICAN_AMERCAN.AL32UTF8");
while (($row = oci_fetch_array($s, OCI_BOTH)) != false)
{
$maxx++;
if($maxx < 114 ){
$string .=$row[0]."**";
$string1 .=$row[1]."**";
}
}
print"var1=$string";
print"&var2=$string1";
?>
//---------------------------------------------------------------------------
every things run good if the result less than 113 record, so i write in my code above if ($maxx <113),and if i remove if statment i got this :error #2101 the string passed to urlvariables.decode() must be a urlencoded query string contacting name/value pairs
and i have in my table 520 records so i cant understand where is the prolplem is there limit in varibles
and sorry for my language
the problem is solved i change URLLoaderDataFormat.VARIABLES to URLLoaderDataFormat.TEXT