bien, definitivamente un
array() no se puede pasar de esa forma... para ello debes usar otras técnicas:
- serialización de datos,
serialize() y
unserialize()
- variables externas, cookies, sesiones, etc...
osea, no puedes pasar una variable de ese tipo así porque si.... como es un tipo complejo de variable no puede viajar por URL de esa forma...
lo mas sencillo sería utilizar
http_build_query() al momento de armar la URL
http://php.net/http_build_query
suerte!!