Foros del Web » Programando para Internet » PHP »

error con formulario y cookies curl

Estas en el tema de error con formulario y cookies curl en el foro de PHP en Foros del Web. hola gente, alguien me puede tirar un cable con este tema, le he dado hartas vueltas y no pillo el error, estoy tratando de enviar ...
  #1 (permalink)  
Antiguo 25/06/2012, 16:06
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
error con formulario y cookies curl

hola gente, alguien me puede tirar un cable con este tema, le he dado hartas vueltas y no pillo el error, estoy tratando de enviar un form que requiere una cookie para funcionar, pero no lo logro..

ahí el code:

Código PHP:
<?php
$ckfile 
tempnam ("/tmp""CURLCOOKIE");
$ch curl_init ("http://civil.poderjudicial.cl/CIVILPORWEB/");
curl_setopt ($chCURLOPT_COOKIEJAR$ckfile); 
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
$output curl_exec ($ch);

$ch curl_init ("http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do");


$dta "?TIP_Consulta=1&TIP_Lengueta=tdUno&SeleccionL=0&TIP_Causa=C&ROL_Causa=450&ERA_Causa=2011&FEC_Desde=25%2F08%2F2011&FEC_Hasta=25%2F08%2F2011&SEL_Litigantes=0&RUT_Consulta=&RUT_DvConsulta=&NOM_Consulta=&APE_Paterno=&APE_Materno=&COD_Tribunal=46&irAccionAtPublico=Consultaee";

curl_setopt ($chCURLOPT_POSTtrue); 
curl_setopt ($chCURLOPT_POSTFIELDS$dta); 
curl_setopt ($chCURLOPT_HEADERfalse);
curl_setopt ($chCURLOPT_COOKIEFILE$ckfile); 
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);

$output curl_exec ($ch);

echo 
$output;
como se que no funciona.. al final dice: Error 500: Cannot find bean under name TribunalBox

debería arrojar una url con los datos de la causa.

atento a sus comentarios.

gracias.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl

Última edición por cadrogui; 25/06/2012 a las 17:01
  #2 (permalink)  
Antiguo 25/06/2012, 17:05
 
Fecha de Ingreso: marzo-2012
Mensajes: 31
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: error con formulario y cookies curl

Yo tenia un problema similar, lo que hice fue remplazar la variable de cookiejar en tu caso $ckfile por "cookie.txt", después de esto me funciono bien, obvio que tambien en cookiefile fíjate si te sirve. Saludos.
  #3 (permalink)  
Antiguo 25/06/2012, 17:36
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: error con formulario y cookies curl

trate y nada.....
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #4 (permalink)  
Antiguo 25/06/2012, 18:40
 
Fecha de Ingreso: marzo-2012
Mensajes: 31
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: error con formulario y cookies curl

A ver decime que es lo que necesitar hacer. Y veo si te puedo ayudar.
  #5 (permalink)  
Antiguo 25/06/2012, 18:43
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: error con formulario y cookies curl

mira, en este formulario:

http://civil.poderjudicial.cl/CIVILPORWEB/

si lo haces manualmente, ingresas C-450-2011 y en tribunal de origen pones juzgado de letras de vicuña

aparece un enlace, es ese enlace el que quiero...

y si haces esto... cargas la pagina q te mostré...

http://civil.poderjudicial.cl/CIVILPORWEB/

luego en la barra de direcciones pones

Código PHP:
http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=1&TIP_Lengueta=tdUno&SeleccionL=0&TIP_Causa=C&ROL_Causa=450&ERA_Causa=2011&FEC_Desde=25%2F08%2F2011&FEC_Hasta=25%2F08%2F2011&SEL_Litigantes=0&RUT_Consulta=&RUT_DvConsulta=&NOM_Consulta=&APE_Paterno=&APE_Materno=&COD_Tribunal=46&irAccionAtPublico=Consultaee 

también aparece el enlace.

entonces lo que estoy tratando de hacer es enviar la cookie para obtener lo que se ve cuando llamas directo al

Código PHP:
http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=1&TIP_Lengueta=tdUno&SeleccionL=0&TIP_Causa=C&ROL_Causa=450&ERA_Causa=2011&FEC_Desde=25%2F08%2F2011&FEC_Hasta=25%2F08%2F2011&SEL_Litigantes=0&RUT_Consulta=&RUT_DvConsulta=&NOM_Consulta=&APE_Paterno=&APE_Materno=&COD_Tribunal=46&irAccionAtPublico=Consultaee 
saludos y gracias.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #6 (permalink)  
Antiguo 25/06/2012, 19:17
 
Fecha de Ingreso: marzo-2012
Mensajes: 31
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: error con formulario y cookies curl

Te cuento que tu problemas no son las cookies xq me figura que no envía cookies cuando hace la solicitud, la solicitud la hace a la pagina
Cita:
http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do
y ahi un problema no se si podemos usar cul con es pagina en .do
  #7 (permalink)  
Antiguo 25/06/2012, 19:19
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: error con formulario y cookies curl

yo ya he realizado peticiones curl a ese tipo de urls .do
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #8 (permalink)  
Antiguo 25/06/2012, 19:21
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: error con formulario y cookies curl

si envía cookies yo lo he estado monitoreando con httpscoop para osx.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #9 (permalink)  
Antiguo 17/11/2015, 19:47
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Respuesta: error con formulario y cookies curl

Hola, han pasado varios añosm estoy viendo un problema similar, cómo lo resolviste? era un problema con la cookie?

Etiquetas: cookies, curl, formulario
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 13:51.