Foros del Web » Programando para Internet » PHP »

Enviar variables entre programas

Estas en el tema de Enviar variables entre programas en el foro de PHP en Foros del Web. Hola a todos Tengo un formulario FORM1.HTML, el cual llama a PROG1.PHP, el cual llama a FORM2.HTML, el cual llama a PROG2.PHP ¿Qué debo hacer ...
  #1 (permalink)  
Antiguo 05/01/2012, 05:47
 
Fecha de Ingreso: diciembre-2011
Mensajes: 9
Antigüedad: 12 años, 10 meses
Puntos: 0
Enviar variables entre programas

Hola a todos

Tengo un formulario FORM1.HTML, el cual llama a PROG1.PHP, el cual llama a FORM2.HTML, el cual llama a PROG2.PHP

¿Qué debo hacer para que el valor de una variable de PROG1.PHP pueda ser conocida por PROG2.PHP?

Saludos.

Walter.
  #2 (permalink)  
Antiguo 05/01/2012, 06:08
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Enviar variables entre programas

hola wojedav, puedes ser mas claro en explicar tu caso, no se entiende ......



Saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 05/01/2012, 06:30
 
Fecha de Ingreso: diciembre-2011
Mensajes: 9
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Enviar variables entre programas

Por ejemplo, en PROG1.PHP tengo una variable llamada $Nombre, quiero usar esa variable en PROG2.PHP

¿Qué debo hacer?

Saludos.

Walter.
  #4 (permalink)  
Antiguo 05/01/2012, 06:38
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Enviar variables entre programas

Lo puedes pasar como hidden siempre y cuando las paginas sean extensión .php , también puedes pasarlo a session, mi pregunta es .... podrías colocar tu código para poder ayudarte.


saludos.


__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #5 (permalink)  
Antiguo 05/01/2012, 07:53
 
Fecha de Ingreso: diciembre-2011
Mensajes: 9
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Enviar variables entre programas

Gracias por responder.

El problema es que justamente no hay un enlace directo entre los programas PHP, sino que de FORM1.HTML se pasa a PROG1.PHP de allí a FORM2.HTML y de allí a PROG2.PHP

Y necesito usar una variable que está en PROG1.PHP en PROG2.PHP

La alternativa que se me ocurrió es guardar esa variable en un archivo de texto y restaurarla desde allí pero si hay alguna forma mejor, preferiría usarla.

Para hacerlo más claro:
- FORM1.HTML pide el nombre del usuario y su contraseña
- PROG1.PHP verifica que sean válidos
- FORM2.HTML es un menú con las opciones que pueden elegirse
- PROG2.PHP dirige a la opción elegida (por ejemplo: AGREGARCLIENTES.HTML)

Lo que yo quiero es que el Handle de la Base de Datos que abrí en PROG1.PHP esté disponible para los demás programas que necesitan acceso a la Base de Datos, para no estar abriéndolo y cerrándola a cada rato.

Saludos.

Walter.
  #6 (permalink)  
Antiguo 05/01/2012, 08:24
 
Fecha de Ingreso: agosto-2011
Ubicación: Viña del Mar, Chile
Mensajes: 311
Antigüedad: 13 años, 2 meses
Puntos: 50
Respuesta: Enviar variables entre programas

Lo más fácil con variables de sesión
Con session_start();
Mira
http://php.net/manual/es/function.session-start.php

Lo otro más rústico en el form1 pasar los datos a programa1 y desde programa 1 enviarlos nuevamente a través del form2 a prog2 con valores de tipo hidden..
Saludos
__________________
He aprendido mucho y sigo aprendiendo cada día aquí...así que ayudo cuando puedo para disminuir mi deuda XD..
mi hobby
  #7 (permalink)  
Antiguo 05/01/2012, 08:32
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 9 meses
Puntos: 128
Respuesta: Enviar variables entre programas

Como dice snowmanchip lo mejor es por medio de sessions, debes tener en cuenta que la extension de tus "paginas" deben ser .php para que puedas recuperar la session activa del usuario.


Saludos.


__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #8 (permalink)  
Antiguo 05/01/2012, 09:11
 
Fecha de Ingreso: diciembre-2011
Mensajes: 9
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Enviar variables entre programas

Ok, muchísimas gracias, leeré sobre eso.

Saludos.

Walter.

Etiquetas: formulario, html, programas, 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 15:05.