Cioè i dati passati non sono serializzati in modo corretto? L'array in flash me lo costruisco dinamicamente in questo modo, poi spedisco l'array a php
Mentre da php deserializzo con:codice:var carrello=new Array(); for(var y=1;y<_root.varInst;y++){ vuoto="vuoto"+y; carrello[y]=new Array(); carrello[y]['articolo']=_root[vuoto].articolo.text; carrello[y]['prezzo']=_root[vuoto].prezzo.text; carrello[y]['quantita']=_root[vuoto].quantita.text; carrello[y]['taglia']=_root[vuoto].taglia.text; carrello[y]['parziale']=_root[vuoto].parziale.text; } carrello['totale']=_root.totale.totale.text; carrello['iva']=_root.iva.iva.text; carrello['total']=_root.total.total.text; carrello['nick']=this._parent.nick.text; import it.sephiroth.Serializer; var serial:Serializer = new Serializer(); serialized_data = serial.serialize(carrello); var manda=new LoadVars(); manda.cart=serialized_data; manda.send("verifica.php","_blank","POST");
Ma a video non mi stampa nulla, se invece stampo il $_POST, mi vedo tutti i dati serializzati.Codice PHP:$app=str_replace("\\","",$_POST['cart']);
$pippo=unserialize($app);
print_r($pippo);

Rispondi quotando