Comunidad de diseño web y desarrollo en internet online

Pasar un Array desde AC3 a PHP por HTTPRecuest

Citar            
MensajeEscrito el 15 May 2008 07:33 pm
Pues básicamente lo que me ocurre es eso.
Meto en un objeto dos arrays y se los paso en el send del HTTPRecuest. Se envía por POST y a la hora de recuperarlos PHP me dice que no son arrays.
No utilizo ni WebORB ni AMFPHP. Vamos que se lo paso a PHP a pelo :D

¿Alguna idea?

Gracias

Por Deschain

20 de clabLevel



Genero:Masculino  

España

firefox
Citar            
MensajeEscrito el 15 May 2008 08:05 pm
Si quieres pasar arrays directamente tienes que usar amfphp, sino tienes que pasar los valores en un string (por ejemplo valores separados por comas) para después rearmarlos via PHP (con un explode)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 May 2008 09:34 am
Muchas gracias por la respuesta.

Por Deschain

20 de clabLevel



Genero:Masculino  

España

firefox
Citar            
MensajeEscrito el 16 May 2008 02:54 pm
Bueno, y seguimos con problemas entre Actionscript y PHP a pelo. El caso es que ahora mando a mi script PHP un unico parametro dentro de un Object y que es un String con toda la informacion que necesita (luego es se encarga de tratarla)

Codigo ActionScript 3

Código :

public function fiterData(andValues:Array, orValues:Array):void{
            var params:Object = new Object();
            var param:String    = new String();
            param    = this.table+':';
            param += transformArrayToString(andValues)+':';
            param += transformArrayToString(orValues);
            //params["table"]      = this.table;
            //params["andValues"] = transformArrayToString(andValues);
            //params["orValues"]    = transformArrayToString(orValues);
            params["data"] = param;
            getFilteredData.send(params);
         }


Y a la hora de acceder al parametro data en PHP este no me hace caso y la variable se queda vacia

Codigo PHP

Código :

$data = $_POST['data'];


Alguna idea?

P.D. Me parece que me estoy acostumbrando a esto de postear y no es bueno, intentare de aqui a una temporada resolver mis dudas por otros medios mas autonomos e intentare ayudar al personal que culgue sus dudas aunque por ahora soy todo un noob :oops:

Por Deschain

20 de clabLevel



Genero:Masculino  

España

firefox
Citar            
MensajeEscrito el 16 May 2008 03:04 pm
Los params tienen que ser un string puro y duro, nada de objetos. Con un sniffer (recomiendo Charles http://www.charlesproxy.com/ ) miras lo que estás pasando

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.