Bueno, gun lo que entiendo, quieres pasar de pàgina, pero sin recargarla.
Una opción cutre seria, si son pocas las pàginas, cargarlas todas a la vez, pero con la propideredad css display:hidden; esconder las que no toquen.
Claro, eso es un poco chapucero si hay muchas, pues lo carga todo ¡para que no se vea!
Pero la ventaja es que puedes prescindir de usar php. Lo haces todo con Javascript
Como Alder dice, sinó, intentas descargar los contenidos de dos páginas distintas, la mejor solución yo creo que seria AJAX. Si te miras, con ajax puedes descargar ciertos contenidos, y ahi està la gracia. Para qué descargar toda una pagina entera, pudiendo descargar sólo un bloque div?
Míratelo, te puede ser útil, si tienes dudas, comentalo por el foro AJAX.
Otra posibilidad más chapucera, seria, a través del PHP, hacer un echo del script en javascript.
es decir, sacar por pantalla el javascript a través de un echo. De esta manera podrias cojer la variable. por ejemplo
Código PHP:
Ver original<?php
echo "<script type="text/javascript"> alert("HOOOLAAA");</script>
?>
Este ejemplo es muy sencillo, lo que te hace el servidor, es escribir el código. Y cuando la página ya està descargada, en el codigo fuente, tienes el javascript.
Asi pues, para cojer la variable, digamos que haces una combinación de php y javascript.
Pero ya te digo, ahora por ahora, yo creo que lo más conveniente seria usar ajax, pero si no tienes ganas de meterte a aprender ajax, puedes salir del paso así.
Saludos!