Redirect para enviar variables por POST

783 views
Skip to first unread message

Javi

unread,
Jun 27, 2011, 6:08:03 AM6/27/11
to symfony-es
Hola,

A ver si alguien sabe o me puede dar una idea de cómo hacer esto.
Estoy intentando enviar a una página externa (el TPV del cliente) los
datos de la compra, pero esta solo acepta valores enviados con el
método POST.

¿Existe alguna forma de enviar una petición sin tener que usar un
formulario?

Claudio Guerra

unread,
Jun 27, 2011, 7:13:35 AM6/27/11
to symfo...@googlegroups.com
Hola Javier!

Ya haz intentado con Ajax?

Saludos!

Claudio Guerra Vera
Ing. Informática, INACAP Apoquindo
Contacto laboral




--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a symfo...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a symfony-es+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/symfony-es?hl=es.


Javi

unread,
Jun 27, 2011, 7:48:34 AM6/27/11
to symfony-es
Si Claudio, es como lo tengo ahora mismo pero... me resulta un poco
cutre. Mi intención era intentar librarme de javascript :-(

On 27 jun, 13:13, Claudio Guerra <claudevand...@gmail.com> wrote:
> Hola Javier!
>
> Ya haz intentado con Ajax?
>
> Saludos!
>
> Claudio Guerra Vera
> Ing. Informática, INACAP Apoquindo
> Contacto laboral
> conta...@claudioguerra.net
> Web Personalhttp://www.claudioguerra.net
> Cursos de Programaciónhttp://www.videotutos.claudioguerra.net

Claudio Guerra

unread,
Jun 27, 2011, 7:52:07 AM6/27/11
to symfo...@googlegroups.com
Si no quieres Javascript con Java también se pueden enviar peticiones POST

Saludos!

Claudio Guerra Vera
Ing. Informática, INACAP Apoquindo
Contacto laboral
cont...@claudioguerra.net
Web Personal
http://www.claudioguerra.net
Cursos de Programación

Javi

unread,
Jun 27, 2011, 8:56:42 AM6/27/11
to symfony-es
Si bueno estamos trabajando en un entorno LAMP, no nos es posible usar
Java, no obstante gracias por tus sugerencias. A ver si alguien más se
ha encontrado con este problemilla usando Symfony.

On 27 jun, 13:52, Claudio Guerra <claudevand...@gmail.com> wrote:
> Si no quieres Javascript con Java también se pueden enviar peticiones POST
>
> Saludos!
>
> Claudio Guerra Vera
> Ing. Informática, INACAP Apoquindo
> Contacto laboral
> conta...@claudioguerra.net
> Web Personalhttp://www.claudioguerra.net
> Cursos de Programaciónhttp://www.videotutos.claudioguerra.net
>

Oscar Balladares

unread,
Jun 27, 2011, 11:42:33 AM6/27/11
to symfo...@googlegroups.com
Hola.

Al decir 'página externa' te refieres a otro host / servidor web / página web?

En caso que sí, te sugiero usar servicios web. En este caso enviarías los datos en XML hacia el sitio externo.
Ing. Oscar Balladares.
Cel: 8852-7766
Convencional: 2315-3821

Fernando Toledo

unread,
Jun 28, 2011, 2:08:43 PM6/28/11
to symfo...@googlegroups.com
On Lun 27 Jun 2011 08:52:07 Claudio Guerra escribió:
> Si no quieres Javascript con Java también se pueden enviar peticiones POST
>
> Saludos!
curl, wget, etc

--
Dock Sud BBS
telnet://bbs.docksud.com.ar
http://bbs.docksud.com.ar

Joan Teixidó

unread,
Jul 8, 2011, 2:11:21 AM7/8/11
to symfo...@googlegroups.com
pero lo que él necesita es redireccionar al usuario hacía una plataforma de pago... no enviar datos y ni coger datos sinó redireccionar des del action enviando datos con post...

yo en mi caso, envío el cliente a una página del rollo: "Estamos conectando con la pasarela de pago blablabl" y hacer un send del form... pero supongo que esto no difiere mucho de la solucion con AJAX que te han dicho antes y que no te gusta por "cutre"

Joan

2011/6/28 Fernando Toledo <fto...@docksud.com.ar>

--

CHK

unread,
Apr 26, 2012, 7:09:31 PM4/26/12
to symfo...@googlegroups.com
Hola,

Sé que es un mensaje antiguo, pero al googlear lo he encontrado y
puedo aportar una solución alternativa (que es la que me ha servido
a mí). Así que allá va:

Symfony2 proporciona un método para almacenar en la sesión del
usuario unas variables que sólo se mantienen para una única petición.
Le llaman "flash-messages"; aquí está el enlace a la documentación

Además de esto, he leído otras soluciones que hablan de usar un
fordward en vez de un redirect de manera que sí se mantienen las
variables del request (POST, GET....); eso sí, tiene la pega de que
la URL del navegador no se actualiza.

Un saludo.
Reply all
Reply to author
Forward
0 new messages