Otro detalle .. Pasas un montón de variables en el URL .. El URL tiene limites de variables que puedes propagar (más bien por tamaño) ten mucho cuidado con esto (independiente que ahora estés en el rango adecuado y no tengas problemas).
También podrías propagar tu array $p directamente serializada .. sin tener que andar creando tantas variables por médio .... Revisa esta FAQ:
http://www.forosdelweb.com/showthrea...072#post262072
Un saludo,