¿Como mostrar una variable declarada en otra pagina?

DAVMA
12 de Mayo del 2006
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

carmarri
12 de Mayo del 2006
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

iceold
12 de Mayo del 2006
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

MC
12 de Mayo del 2006
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.



kk
12 de Mayo del 2006
<img src="http://www.fotos-tetas.com/tetas_morenazas.jpg"></img>