Como pasar una variable de una página a otra

Necesito pasar una variable de una página a otra, como lo hago.
¿Con php se puede hacer? ¿Sino se puede con java script?
Es urgente...
Respuesta
1
Si son datos inmtroducidos por el usuario tienes que usar un formulario. Te pongo el código:
Primera página:
-----------------------------
<form name='miFormulario' method='post' action='ModificarRuta.php'>
zinput type='text' name='codigo'>
<input type='submit' value='Modificar' name='Button'>
</form>
-----------------------------
Segunda página (ModificarRura.php)
-----------------------------
<?php
echo $_POST['codigo'];
?>
También le puedes poner en ModificarRuta.php que si no está definida la variable, muestre el formulario:
<?php
if (!isset($_POST['codigo'])){
header("Location: PrimeraPagina.html");
} else {
echo $_POST['codigo'];
}
Incluso podrías poner todo en la misma página:
<?php
if (!isset($_POST['codigo'])){
echo "<form name='miFormulario' method='post'>
zinput type='text' name='codigo'>
<input type='submit' value='Modificar' name='Button'>
</form>"
} else {
echo $_POST['codigo'];
}
Se puede hacer de dos formas:
- Puedes usar sesiones:
---------- Pagina1.php:
<?php
session_start();
$_SESSION['variable'] = 40
echo "<a href='Pagina2.php'> Ir a Pagina 2 </a>";
?>
---------- Pagina2.php;
<?php
session_start();
echo $_SESSION['variable'];
?>
Esta segunda página tiene que mostrar el valor 40.
- La otra forma sería pasando los parámetros por el metodo GET:
---------- Pagina1.php
<?php
$variable = 40;
echo "<a href='Pagina2.php?var=$variable'> Ir a Pagina 2 </a>";
?>
---------- Pagina2.php
<?php
echo $_GET['var'];
?>
Usa la forma que más te guste.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas