Código PHP:
$ckfile = tempnam("cookies/", "CURLCOOKIE");
$ch_ses = curl_init ();
curl_setopt($ch_ses, CURLOPT_URL,"http://civil.poderjudicial.cl/CIVILPORWEB/");
curl_setopt($ch_ses, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0');
curl_setopt($ch_ses, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch_ses, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch_ses, CURLOPT_HEADER ,1);
curl_setopt($ch_ses, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt($ch_ses, CURLOPT_SSL_VERIFYPEER, 0);
$content = curl_exec($ch_ses);
$cookies = array();
preg_match_all('/^Set-Cookie: (.*?);/m', $content, $cookies);
$JSESSION = $cookies[1][0];
// si utilizo el JSESSIOn extraido del navegado al cargar la pagina funciona, pero al
// sacarlo de la cookie por curl no hace nada.
//$JSESSION = "JSESSIONID=00007Y9cmAfPC-XIEUfmfdxCDh6+zwasportal02-1";
$Rol_Causa = C-1629-2009
$COD_Tribunal = 220
$rol_data = explode("-", $Rol_Causa);
$data = array();
$data['TIP_Consulta'] = "1";
$data['TIP_Lengueta'] = "tdUno";
$data['SeleccionL'] = "0";
$data['TIP_Causa'] = $rol_data['0'];
$data['ROL_Causa'] = $rol_data['1'];
$data['ERA_Causa'] = $rol_data['2'];
$data['FEC_Desde'] = "25%2F08%2F2011";
$data['FEC_Hasta'] = "25%2F08%2F2011";
$data['SEL_Litigantes'] = "0";
$data['RUT_Consulta'] = "";
$data['RUT_DvConsulta'] = "";
$data['NOM_Consulta'] = "";
$data['APE_Paterno'] = "";
$data['APE_Materno'] = "";
$data['COD_Tribunal'] = $COD_Tribunal;
$data['irAccionAtPublico'] = "Consultaee";
$cuaderno_data = $this->compile_post_data($data);
$str_cookie = "COD_Ambiente=1; COD_Aplicacion=2; COD_Corte=90; COD_TipoCargo=2; COD_Tribunal=1000; COD_Usuario=autoconsulta1; CRR_IdFuncionario=1; FLG_Turno=0; FLG_Version=0; GLS_Comuna=Santiago; GLS_Tribunal=Tribunal de Prueba; GLS_Usuario=Juan Pe; " .$JSESSION;
curl_setopt($ch_ses, CURLOPT_URL, 'http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do');
curl_setopt($ch_ses, CURLOPT_POST, 1);
curl_setopt($ch_ses, CURLOPT_POSTFIELDS, $cuaderno_data);
curl_setopt($ch_ses, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch_ses, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch_ses, CURLOPT_COOKIE, $str_cookie);
curl_setopt($ch_ses, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt($ch_ses, CURLOPT_REFERER, 'http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoViewAccion.do?tipoMenuATP=1');
$output = curl_exec($ch_ses);
echo $output;
mil gracias.