buenas,
¿dónde esta el código de pagina2.php? no el código php sino el código html generado. por cierto, tienes un error en la invocación de window.open. el primer parámetro debe ser un string y javascript entiende que intentas accesar a la propiedad
php del objeto
pagina2. debes encerrarlo entre comillas para que javascript comprenda que se trata de un string.