Foros del Web » Programando para Internet » PHP »

Envia de parametros por POST

Estas en el tema de Envia de parametros por POST en el foro de PHP en Foros del Web. Hola a todos: Les dejo una duda aca que por mas que pienso no logro resolver Tengo un script PHP (llamemoslo script1.php) en el cual ...
  #1 (permalink)  
Antiguo 04/07/2011, 12:42
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Envia de parametros por POST

Hola a todos:
Les dejo una duda aca que por mas que pienso no logro resolver Tengo un script PHP (llamemoslo script1.php) en el cual se me generan unos valores: $valor1 y $valor2. Esos valores deben ser pasados via POST (dado que son el numero de una transaccion y el valor total de la misma) a y una pagina JSP que se aloja en otra URL (llamemosla script1.jsp). Podria usar cURL pero no me sirve o al menos eso creo porque acto seguido y envie los valores debo hacer una redireccion a script1.jsp y comprobar que los valores fueron recibidos de forma correcta. A alguien se le ocurre como hacer esto? Resumido a mi manera para q se entienda un poco mejor seria algo como esto:

script1.php
- se generan las variables $valor1 y $valor2
- se envian las variables a script1.jsp via POST por el contenido de las mismas
- se redirecciona a script1.jsp

script1.jsp
- se comprueba que los valores de $valor1 y $valor2 son los que se crearon previamente en script1.php

Alguna ayuda?
  #2 (permalink)  
Antiguo 04/07/2011, 12:49
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Envia de parametros por POST

Quieres mandar por POST sin haber formulario?
Tienes 3 opciones:
1- Mandar los datos por GET
2- Crear una sesión con los datos y acceder a éstos desde el otro archivo
3- Crear una cookie con los datos y acceder a éstos desde el otro archivo

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 04/07/2011, 12:50
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 1 mes
Puntos: 511
Respuesta: Envia de parametros por POST

Hola que tal reynierpm.

Para la solución de tu problema te recomiendo que puedes crear unas variables de sesión las cuales puedas usar por un tiempo predeterminado, ya que por medio de tu script la única forma la cual puedes enviarlos es por el método GET y no es seguro.

U otra forma es crear un sistema de registro adecuado para que no tengas problemas al enviar tus variables por get.

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #4 (permalink)  
Antiguo 04/07/2011, 14:48
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Envia de parametros por POST

Cita:
Iniciado por Sourcegeek Ver Mensaje
Quieres mandar por POST sin haber formulario?
Tienes 3 opciones:
1- Mandar los datos por GET
2- Crear una sesión con los datos y acceder a éstos desde el otro archivo
3- Crear una cookie con los datos y acceder a éstos desde el otro archivo

Saludos!
Gracias por tu respuesta pero creo q de las 3 opciones solo la 3ra me serviria, no? Si uso GET corro muchos riesgos, si uso variables de sesiones creadas en PHP puedo accederlas desde JSP?
  #5 (permalink)  
Antiguo 04/07/2011, 16:06
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Envia de parametros por POST

Tienes razón, la tercera se ajustaría mejor.
Tengo conocimientos casi nulos de JSP, pero tengo entendido que una de las incompatibilidades con PHP son las sesiones.

Suerte!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #6 (permalink)  
Antiguo 04/07/2011, 16:54
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Envia de parametros por POST

La unica opcion disponible, aparentemente, son las cookies pero ahi va la otra, q tan seguras son y q pasaria si el usuario las tiene deshabilitadas?
  #7 (permalink)  
Antiguo 04/07/2011, 19:07
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Envia de parametros por POST

Para comenzar, el script PHP esta bajo el mismo dominio/servidor que el script JSP? si no es así ninguna anterior te funcionará, será necesario usar sockets para enviar datos via POST, o usar cURL, ahora, el archivo JSP no debe tener restricciones en cuanto a obtener datos POST dependiendo de donde se original dichas peticiones
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #8 (permalink)  
Antiguo 04/07/2011, 20:09
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Envia de parametros por POST

Pues si esta bajo el mismo dominio, o sea la pagina JSP que recibe los dos valores porque esta posee un boton q a su ves los envia a otra pagina. Igual me podrias explicar un poco mas los metodos que comentas o las ideas que tienes respecto a los que ya hemos comentado? Te lo voy a agradecer

Etiquetas: curl, envio, post, redireccionar
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 22:35.