Hola a todos, estoy sacando información de un buscador tengo el siguiente script:
Código PHP:
<?php
session_start();
$busqueda = $_POST[inputQuickSearch];
$cookie_file_path = "file.txt";
//$strCookie = 'PHPSESSID=' . session_name() . '; path=/';
$strCookie = 'PHPSESSID=' . $_COOKIE['PHPSESSID'] . '; path=/';
session_write_close();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"http://www.pagina.com/buscador/");
curl_setopt($ch, CURLOPT_COOKIE, $strCookie );
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Search=$busqueda");
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$html = curl_exec ($ch);
curl_close($ch);
?>
me funciona bien la primera pagina para sacar los datos, pero cuando voy a la segunda pagina no me cargan los resultados, y he visto que la pagina guarda la palabra de la búsqueda en una cookie y lo que quiero es que la pagina me retorne esa COOKIE osea el PHPSESSID de esa búsqueda y luego yo poder usarla, me gustaría que me ayuden o alguna forma de como podría hacer esto de mandarle el mismo PHPSESSID y poder pasar a la siguiente pagina usando ese PHPSESSID, ya que para pasar a la siguiente pagina tengo que enviar el mismo PHPSESSID porque ahí tiene la palabra que estoy buscando,
Gracias de antemano !