Cómo puedo pasar el valor de una variable entre dos páginas php?
Hola a todos! estoy intentando crear un enlace entre dos páginas php, y necesito pasar el valor de una variable a la segunda página, lo que hago es lo siguiente:
primero declaro el valor de la variable:
$file = "data.txt";
y después hago el hipervínculo que va a la página donde se debe mantener el valor de la variable:
print("<a href="lectura.php?$file">$t</a> ");
qué código debo poner en la página lectura.php para que me conserve el valor "data.txt" ($file)?
grácias por vuestra ayuda!
primero declaro el valor de la variable:
$file = "data.txt";
y después hago el hipervínculo que va a la página donde se debe mantener el valor de la variable:
print("<a href="lectura.php?$file">$t</a> ");
qué código debo poner en la página lectura.php para que me conserve el valor "data.txt" ($file)?
grácias por vuestra ayuda!
Es bastante parecido pero algo como lo siguiente:
Desde donde envias el valor escribes:
print "<a href='lectura.php?FILE=$file'>TEXTO_VINCULO</a>"
Quedando cargado en FILE el valor de la variable $file.
En el archivo lectura.php puedes disponer del valor de $file desdoblando de la url la variable FILE.
Por ejemplo:
if (strlen($FILE)) {}
Me avisas.
Desde donde envias el valor escribes:
print "<a href='lectura.php?FILE=$file'>TEXTO_VINCULO</a>"
Quedando cargado en FILE el valor de la variable $file.
En el archivo lectura.php puedes disponer del valor de $file desdoblando de la url la variable FILE.
Por ejemplo:
if (strlen($FILE)) {}
Me avisas.
no hay manera!
en lectura.php pasa correctamente la variable para imprimirla:
print ("<b><center>hola, $FILE.</center></b>n");
la variable es "data.txt"
pero no me la coge para poder leer el archivo (data.txt)con la función: function ReadFromFile ()
en lectura.php pasa correctamente la variable para imprimirla:
print ("<b><center>hola, $FILE.</center></b>n");
la variable es "data.txt"
pero no me la coge para poder leer el archivo (data.txt)con la función: function ReadFromFile ()
A ver, tu vez el valor en la URL o no??
Si lo ves, prueba lo siguiente
$file=$_GET[FILE];
y ejecuta la funcion que no te trabaja sobre $file.
Si no la vez en la url es porque no se esta colocando el valor. La url es muy vulnerable a puntos y espacios, te tocaria reemplazarlos antes de colocarlos en la URL.
Y despues "desremplazarlos" al recibirlos en lectura.php.
Me cuentas ??
Si lo ves, prueba lo siguiente
$file=$_GET[FILE];
y ejecuta la funcion que no te trabaja sobre $file.
Si no la vez en la url es porque no se esta colocando el valor. La url es muy vulnerable a puntos y espacios, te tocaria reemplazarlos antes de colocarlos en la URL.
Y despues "desremplazarlos" al recibirlos en lectura.php.
Me cuentas ??