¿Como mostrar una variable declarada en otra pagina?
Duda, puede que sencilla pero me estoy volviendo loco.
tengo una pagina 1.php con una variable declarada y utilizada en varias declaraciones.
Luego quiero hacer un echo a dicha variable (para mostrar su valor) desde una pagina llamada 2.php pero no se como.
* eh declarado la variable en 1.php como global y cuando hago la llamada desde 2.php no muestra nada
global $prueba=1;
*eh intentado pasar la variable por url pero nada ya que por lo que he visto al pasarle la variable hay que darle un valor. lo que yo necesito es tan solo pasarle la variable con el ultimo valor que tenga en 1.php
<a href="2.php?variable1=valor1">Mi enlace</a>
"DONDE VARIABLE 1 pongo mi variable prueba"
gracias de antemano
tengo una pagina 1.php con una variable declarada y utilizada en varias declaraciones.
Luego quiero hacer un echo a dicha variable (para mostrar su valor) desde una pagina llamada 2.php pero no se como.
* eh declarado la variable en 1.php como global y cuando hago la llamada desde 2.php no muestra nada
global $prueba=1;
*eh intentado pasar la variable por url pero nada ya que por lo que he visto al pasarle la variable hay que darle un valor. lo que yo necesito es tan solo pasarle la variable con el ultimo valor que tenga en 1.php
<a href="2.php?variable1=valor1">Mi enlace</a>
"DONDE VARIABLE 1 pongo mi variable prueba"
gracias de antemano
No se como lo has hecho pero hay muchos servidores que desactivan las variables globales por temas de seguridad. Y solo permiten variables de sesión y variables cortas: es decir, desactivan HTTP_POST_VARS Y HTTP_GET_VARS
Prueba autilizar $_POST[] y $_GET[], que es lo mismo pero en su nomenclatura corta. También puedes declarar variables de sesión con $_SESSION[], pero recuerda que en cada página que las utilices, la primera lÃnea de código fuente debe ser <? session_start(); ?>
A ver si hay suerte. Un saludo
---------------------------------------------------------------------------
Carles MartÃnez · www.xatcom.net · diseño y comunicación
Prueba autilizar $_POST[] y $_GET[], que es lo mismo pero en su nomenclatura corta. También puedes declarar variables de sesión con $_SESSION[], pero recuerda que en cada página que las utilices, la primera lÃnea de código fuente debe ser <? session_start(); ?>
A ver si hay suerte. Un saludo
---------------------------------------------------------------------------
Carles MartÃnez · www.xatcom.net · diseño y comunicación
Lo he intentado varias veces y a mi tampoco me funciona luego lo he probado con &HTTP_GET_VARS[nombre_variable] y si que funcione prueba a ver
Hayvarias versiones de PHP que no permiten el paso de variables, con los cual los métodos GEt y POST quedan invalidados. En ese caso, deberÃas probar a crear cookies,que son archivos temporales (de texto) cuya vida dura el tiempo que está el usuario utilizando esa página web.
