php ile yanıp birden fazla değer geçirmeden

5 Cevap php

burada kodu

<php?  
$id1 =1;
$id2 = "module 1 loaded";
echo "$var1=$id1","$var2=$id2";
?>

ben bu nasıl ben flaş bu iki varables geçebilir doğru bir yol olmadığını biliyoruz

5 Cevap

Paul Dixon kod kelepir Eğer PHP tarafında ihtiyacımız olan budur. İşte flaş kısmı:

myVars = new LoadVars(); 
myVars.load("http://localhost/foo.php");

myVars.onLoad = function (success) {
     if (success) {
        for( var attr in this ) {
            trace (" key " + attr + " = " + this[attr]); 
        }
    } else {
        trace ("LoadVars Error"); 
    }
}

Eğer uygulama gerektiren ne olursa olsun döngü mantığı değiştirmek isteyeceksiniz, unutmayın.

Eğer LoadVariables veya yüklenebilir verileri çıktılar bir komut dosyası oluşturmak istiyorsanız LoadVars Eğer böyle bir şey gerekiyor

//set up your values 
$vars=array();
$vars['foo']='bar';
$vars['xyz']='123';

//output     
header ("Content-Type: application/x-www-urlformencoded");
$sep="";
foreach($vars as $name=>$val)
{
    echo $sep.$name."=".urlencode($val);
    $sep="&";
}

PHP sizin sürümü destekliyorsa, http_build_query Bu da kolaylaştırır:

$vars=array();
$vars['foo']='bar';
$vars['xyz']='123';

header ("Content-Type: application/x-www-urlformencoded");
echo http_build_query($vars);

Sadece bir sorgu dizesi şeklinde olmamalı:

echo $var1.'='.$id1.'&'.$var2.'='.$id2;

Anahtarlar ve değerler urlencoded emin olun.

Flash Kodu:

btn.onPress = function(){

   testLoadVars = new LoadVars();

   testLoadVars.onLoad = function(success){

      if(success){
         trace(testLoadVars.var1);
         trace(testLoadVars.var2);
      }
      else
         trace("error");
   }
   testLoadVars.sendAndLoad("http://localhost/filename.php?uniqueID=" +  getTimer(),testLoadVars,"POST");

}

Hepsi bu .. Herhangi bir sorun ile karşı karşıya?

PHP-Kodu:

<php?  
$id1 =1;
$id2 = "module 1 loaded";

print "&var1=$id1";
print "&var2=$id2";

?>

Ben bu işe eminim ...