ya entiendo lo que pasa, si sabras cuando pasas variables por la url, osea por GET, lo pasas de la siguiente manera, el primer parametro antecedido por un "
?" y todos los demas separados por "
&". ejemplo,
http://mipagina.com?p=hola&x=2&y=4. He ahi tu problema, la cadena que tu pasas tiene "
&" dentro de ella.
Lo que se me ocurre que puedes hacer es, reemplazar todos los "
&" por algun otro simbolo, digamos "
#", algo asi. Y al recibir en el archivo php, lo vuelves a convertir, prueba eso y me cuentas.