martes, 22 de marzo de 2011

PHP Enviar Array por GET

WOW, como he sufrido con esto! cuantas horas le he dedicado. Gracias a Foros del Web, google y referencia personal lo HE ENCONTRADO.

No se si alguno de ustedes lo ha intentado ya, pero esto se trata de Enviar un Array Asociativo por GET request, SIN USAR FORMULARIOS. Bueno aqui tengo la solucion!


href="data_enviar.php?q=cualquiercosa¶m= $_SESSION['unoVal'], "dos" => $_SESSION['dosVal']))); ?>"

Resumiendo:
Los parametros deben ser pasados por:

array();
serialize();
urlencode();


Luego cuando llegan al destino se debe revertir todo eso:

unserialize(urldecode(stripslashes($_GET["param"])));

stripslashes();
urldecode();
unserialize();

Y finalmente obtenemos nuestro array(); identico.



Fuentes: http://www.forosdelweb.com/f18/faqs-php-530600/#post262072
Experiencia Personal

No hay comentarios: