despues de probar varias posibilidadesy soluciones propuestas aki en el foro, todavia no yego a visualizar la pagina. estoy trabajando con una pagina de busqueda de hoteles consigo visualizar la url y todo bien pero al ejecutarlo me devuelve un array vacio, alguien sabe el pk?. aqui os dejo el codigo:
************************************************** ***************
$curl->setUrl('http://www.atrapalo.com/hoteles/');
$curl->setMethod('POST');
$curl->setParam($params);// $params = aqui donde guardo los parametros de busqueda.
$atrapalo = $curl->Conect();
print_r($atrapalo);
// hasta esta linea todo va bien consigo ver la pagina pero sin resultados de busqueda.
$cookie=(file_get_contents(str_replace('./','',$curl->getCookie())));
preg_match('#Location: (.+/)#',$atrapalo,$resultados);
preg_match('#tab(.+)#',$cookie,$tab);
$cabecera = "tab=".$tab[1]."; 26-Oct-2011 15:06:15 GMT; path=/; domain=atrapalo.com";
$url=$resultados[1];
// aqui(la parte de arriba) consigo ver la url la pego en el navegador y si mostra la pagina con los resultados de busqueda.
*********************************
$curl->setUrl($url);
$curl->setCookie();
$curl->setMethod('GET');
$curl->setParam('');
$curl->setHeader($cabecera);
$atrapalo = $curl->Conect();
if(preg_match("#arr_resultados =(.+);var#",$atrapalo)){
preg_match("#arr_resultados =(.+);var#",$atrapalo,$arr_resultados);
// pero al hacer el siguiente me devuelve una pantalla en blanco con array vacio, probe con cambiar el CURLOPT_RETURNTRANSFER en true , y el CURLOPT_FOLLOWLOCATIONen true tb y nada sigue devolviendo lo mismo.
seria muy agradecido si alguien me resolviera la duda.:)