[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> Yo si, tengo problemas para pasar variables por referencia desde web, > mas especificamente un array : > > Tengo mi función: > > funcion($a, &array){ > . > . > . > } > > el cual puedo ejecutar desde cualquier parte del scrip, sin problema > alguno. > > funcion($b, $arrayoriginal); > > El problema es que no lo puedo hacer desde la web: > > <a href=archivo.php?op=funcion&array=$algun_array> > > y cuando se despliega en la web veo: > <a href=archivo.php?op=funcion&array=Array> > > O sea que no importa el nombre que le de yo al array, siempre pone > Array. Si la hay pero seria algo así como: a href=archivo.php?op=funcion&array[0][0]=valor1&array[0][1]=valor2 .... o si fuera de un formulario usar campos ocultos <input type=”hidden” name=”array[0][0]” value=”valor1”> <input type=”hidden” name=”array[0][1]” value=”valor2”> El problema reside en que si el tamaño del arreglo es muy grande, probablemente apache te mande un error. Esto es porque los métodos POST y GET tienen un limite de tamaño (que no recuerdo ahora)... De esto me dí cuenta haciendo un programa de multiplicación de matrices muy grandes. En pocas palabras, como lo estás haciendo nunca te va a funcionar y lo mejor creo yo que sería usar serialize (convertir un arreglo a una cadena de caracteres). Saludos Jorge L. Rivas www.xiniom.com > > Se que lo puedo hacer mediante seriación de objetos (unserialize), > pero no me agrada, debe haber otra forma de pasar la variable... > espero. _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/