hola tengo un scrip con curl ejecutando desde un local host que realiza un login
Código:
$url = "http://web/login";
$elements = "u_name=xxxxx&p_word=xxx";
$handler = curl_init();
$cookie_file = tempnam ("/tmp", "CURLCOOKIE");
curl_setopt($handler, CURLOPT_HEADER, 1);
curl_setopt($handler, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($handler, CURLOPT_URL, $url);
curl_setopt($handler, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($handler, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($handler, CURLOPT_POST,true);
curl_setopt($handler, CURLOPT_POSTFIELDS, $elements);
$response = curl_exec ($handler);
curl_close($handler);
el problema es que cuando se ejecuta desde el local host esta logueado pero si cambio de pagina, la sesion muere...
osea yo querria que se loguee desde un script que esjecuta desde el localhost pero cuando accedo desde el browser normalmente mantenga la sesion
calculo que debe ser por las cookies peor no se como manejarlas