Foros del Web » Programando para Internet » PHP »

Pasar valor de una variable

Estas en el tema de Pasar valor de una variable en el foro de PHP en Foros del Web. Buenas a todos, tengo una duda. ¿Cómo puedo pasar el valor de una variable de una página a otra. La tengo recogida de manera POST, ...
  #1 (permalink)  
Antiguo 01/03/2007, 14:24
 
Fecha de Ingreso: junio-2004
Mensajes: 95
Antigüedad: 19 años, 10 meses
Puntos: 0
Pasar valor de una variable

Buenas a todos, tengo una duda.
¿Cómo puedo pasar el valor de una variable de una página a otra.
La tengo recogida de manera POST, pero ese valor necesito pasarlo a otra página, pero no quiero utilizar el método GET, es información sensible.

La información de un formulario llega a la página b mediante el método POST, y quiero que su valor también esté en la página c, pero sin utilizar el método GET.

Gracias a todos y un saludo
  #2 (permalink)  
Antiguo 01/03/2007, 14:29
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
Re: Pasar valor de una variable

puedes usar campos ocultos:
Código:
<form name='form1' action='next_page.php' method='post'>
    <input type='hidden' name='nombre_de_la_variable' value='<?=$valor?>' />
    // resto del formulario
    <input type='submit' value='Siguiente' />
</form>
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #3 (permalink)  
Antiguo 01/03/2007, 14:30
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 21 años, 5 meses
Puntos: 4
Re: Pasar valor de una variable

puedes imprimir tu valor en un nuevo formulario, como campo hidden.

si es muy sensible, quizas quieras guardar ese dato en una variable de sesion.
__________________
Blog | Tecnosquad
  #4 (permalink)  
Antiguo 01/03/2007, 14:34
Avatar de Tilens  
Fecha de Ingreso: febrero-2007
Ubicación: España
Mensajes: 41
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Pasar valor de una variable

pues entonces creo que la solución es usar sesiones

Código PHP:
session_start();
$_SESSION['variale']=$_POST['variable']; 
y luego en la pagina c

Código PHP:
echo $_SESSION['variable']; 
esto deberia funcionar
  #5 (permalink)  
Antiguo 01/03/2007, 14:38
Avatar de Tilens  
Fecha de Ingreso: febrero-2007
Ubicación: España
Mensajes: 41
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Pasar valor de una variable

lo de antes seria en caso de que de b a c no haya ningún formulario claro, si no las otras opciones serian buenas tambien aunque yo personalmente usaria sessiones de todas formas por temas de seguridad, al usar campos hidden un usuario sin demasiados conocimientos de programación podria leer los datos enviados con las sessiones es más complicado
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:50.