Foros del Web » Programando para Internet » PHP »

Envío de información entre páginas PHP

Estas en el tema de Envío de información entre páginas PHP en el foro de PHP en Foros del Web. Hola! Tengo una duda importante y no tengo a nadie que me la pueda aclarar. Tengo una web hecha en php, en realidad solo son ...
  #1 (permalink)  
Antiguo 26/04/2010, 04:14
 
Fecha de Ingreso: abril-2010
Mensajes: 9
Antigüedad: 14 años
Puntos: 0
Envío de información entre páginas PHP

Hola! Tengo una duda importante y no tengo a nadie que me la pueda aclarar.

Tengo una web hecha en php, en realidad solo son 7 u 8 páginas, pero salen unos datos u otros según se envíen unos datos u otros por formulario.

Es decir, por ejemplo, mandando un identificador de artículo u otro, saldrá distinta información. Lo hago con método POST de HTML, mandando los datos ocultos cuando el usuario hace clic.

Soy muy muy muy novato en esto de las páginas web, nunca había tocado nada excepto algo muy básico de HTML, por lo que todo lo que he hecho ha sido sin tener mucha idea, conforme surgía la cosa.

Mi pregunta es: ¿es correcto mandar todo por formulario? Funcionar funciona, pero es incómodo que cada vez que le das a atrás salga la ventana de reenvíar información.

Y lo más importante: ¿no se puede integrar un buscador de google? Sé como se hace (porque el código te lo da el propio Google), pero al ir la información oculta en formularios, no se podría acceder a la diferente información desde Google, no la leería. ¿Correcto? Esto es un problema importante. ¿Si fuese get se podría por ir integrada la información necesaria en la dirección de la web?

No sé si me he explicado. Me podéis ofrecer algunas alternativas, ¿qué es lo que normalmente usáis vosotros por ejemplo?, ¿qué me recomendáis?, ¿funcionaría en google?

Gracias!!
  #2 (permalink)  
Antiguo 26/04/2010, 04:28
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Envío de información entre páginas PHP

Cita:
Iniciado por Androide88 Ver Mensaje
Mi pregunta es: ¿es correcto mandar todo por formulario? Funcionar funciona, pero es incómodo que cada vez que le das a atrás salga la ventana de reenvíar información.
Para evitar esa ventana, lo que tienes que haces es añadir un página intermedia de procesamiento de datos. El esquema sería el siguiente:

formulario -> procesado de datos -> resultado

('resultado' podría ser la misma página del formulario)

Un saludo
  #3 (permalink)  
Antiguo 26/04/2010, 04:45
 
Fecha de Ingreso: abril-2010
Mensajes: 9
Antigüedad: 14 años
Puntos: 0
Respuesta: Envío de información entre páginas PHP

Gracias por la respuesta! Si lo hago como tu dices, haciendo una página intermedia de procesado, ¿cómo envío información desde la página intermedia hacia la última para que se mostrase la información? A lo mejor estoy diciendo un disparate, pero: ¿con variables de sesión?
  #4 (permalink)  
Antiguo 26/04/2010, 04:47
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: Envío de información entre páginas PHP

Pues con variables de sesión o pasando parámetros via url al hacer la redirección:
Código PHP:
header('Location: url.php?a=1&b2'); 
  #5 (permalink)  
Antiguo 26/04/2010, 04:50
 
Fecha de Ingreso: abril-2010
Mensajes: 9
Antigüedad: 14 años
Puntos: 0
Respuesta: Envío de información entre páginas PHP

Cita:
Iniciado por jerkan Ver Mensaje
Pues con variables de sesión o pasando parámetros via url al hacer la redirección:
Código PHP:
header('Location: url.php?a=1&b2'); 
No había probado lo de pasar parámetros vía URL. Lo probaré a ver si me sale. Gracias again

Etiquetas: Ninguno
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 12:05.