Foros del Web » Programando para Internet » PHP »

Envio de variables por URL

Estas en el tema de Envio de variables por URL en el foro de PHP en Foros del Web. EL punto esque quiero pasar variables más de una vez... osea, de la pagina uno.php le paso a dos.php , y luego volverlo a pasar ...
  #1 (permalink)  
Antiguo 24/01/2012, 09:26
 
Fecha de Ingreso: enero-2011
Ubicación: Nuñoa Perú
Mensajes: 43
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta Envio de variables por URL

EL punto esque quiero pasar variables más de una vez... osea, de la pagina uno.php le paso a dos.php, y luego volverlo a pasar las variables de uno.php a tres.php, luego al final (tres.php), recien subir los datos (de las 3 pág) a la base de datos, me refiero a pasar las variables por la URL en php.

Se puede¿? o esq tengo que ir por otro metodo ¿?
  #2 (permalink)  
Antiguo 24/01/2012, 09:30
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Envio de variables por URL

Ese es el método GET.

Para pasarlas sería crear un enlace en plan
Código:
dos.php?nombre_variable_1=valor_1&variable_2=valor_2
y en dos.php, para recibirlas,
Código PHP:
$var $_GET['nombre_variable_1']; 
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 24/01/2012, 09:41
 
Fecha de Ingreso: enero-2011
Ubicación: Nuñoa Perú
Mensajes: 43
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Envio de variables por URL

@Eleazan gracias por tu pront rta.

Mi duda era ls sgte:
Por decir... ya recibí la variable en dos.php de uno.php (como muy bien lo indicaste); (ejm $dni), ahora quiero volver a pasar $dni a tres.php. Nótese que $dni viene desde uno.php
  #4 (permalink)  
Antiguo 24/01/2012, 11:40
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Envio de variables por URL

es mas facil y seguro el uso de sessiones para lo que deseas hacer
  #5 (permalink)  
Antiguo 24/01/2012, 12:17
Avatar de pzyrichipz  
Fecha de Ingreso: junio-2010
Ubicación: Metepec, Mexico
Mensajes: 66
Antigüedad: 13 años, 9 meses
Puntos: 5
Respuesta: Envio de variables por URL

Cita:
Iniciado por betuasaber10 Ver Mensaje
@Eleazan gracias por tu pront rta.

Mi duda era ls sgte:
Por decir... ya recibí la variable en dos.php de uno.php (como muy bien lo indicaste); (ejm $dni), ahora quiero volver a pasar $dni a tres.php. Nótese que $dni viene desde uno.php
que valor guarda tu variable $dni nombre de usuraio o algo asi?????????
  #6 (permalink)  
Antiguo 24/01/2012, 16:28
 
Fecha de Ingreso: enero-2011
Ubicación: Nuñoa Perú
Mensajes: 43
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Envio de variables por URL

@pzyrichipz $dni guarda el documento nacional de identidad, en fin puede ser cualquier variable.

@webankenovi Hola... diste en el clavo, sessiones es lo que necesito para mi objetivo, gracais gracias, no conocía esa forma de manejar datos.
  #7 (permalink)  
Antiguo 24/01/2012, 16:53
 
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 12 años, 5 meses
Puntos: 1
Respuesta: Envio de variables por URL

Se puede hacer por sessiones si, y de hecho tengo un articulo que escribi acerca de las sessiones. Aqui va la direccion:

http://www.jotorres.com/es/2011/12/sessions-in-php/

Lo malo de utilizar sessiones en este caso es que hay que borrarlas manualmente, y el post lo hace automatico.

Tambien puedes hacerlo atraves de $_POST, pero eso va a requerir escribir los campos de la pagina 1 en la pagina dos en campos 'hidden'
Código:
<input type="hidden" name='campo_pagina_uno' value="<?php echo $_POST['variable_pagina_uno'];?>" >
<input type="hidden" name='campo_pagina_uno' value="<?php echo $_POST['variable_pagina_uno_variable_dos'];?>" >
etc...
Espero que esto te ayude ;)
  #8 (permalink)  
Antiguo 25/01/2012, 12:22
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Envio de variables por URL

pagina 1

formulario del dni nse si lo haces asi pero es un ejemplo
en pagina 2 recibes por $_POST el dni y le decimos que

$_SESSION['dni'] = $_POST['dni']; y ya tenemos la variable para todas tus paginas , deberas añadir al comienzo de todas session_start() y ya esta

Etiquetas: variables
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 23:05.