Hola, estoy tratando de hacer una autenticacion aun sitio utilizando de CURL, pero siempre obtengo el mismo resultado, me sale la pagina principal pero sin autenticar, o sea lo que necesito es acceder a una pagina que esta protegida solo para algunos usuarios... realmente nunca antes habia utilizado esta extencion de php y estoy dando tumbos... Cualquier ayuda que me puedan dar se lo agradecere, este es el script que estoy corriendo...
<?php
$url = 'https://url.com';
$post_data = 'j_username=user&j_password=pass';
$agent = $_SERVER["HTTP_USER_AGENT"];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9001');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookie.txt');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_HEADER, TRUE );
curl_setopt($ch, CURLOPT_REFERER, $url);
$answer = curl_exec($ch);
if (curl_error($ch)) {
echo curl_error($ch);
}
echo $answer;
curl_close($ch);
el resultado es la pagina principal sin estilos, todo desorganizado, me muestra el formulario de login, perono autentica ni nada, supuestamente deberia referirme a otra pagina, y en la cabecera me muestra esto