Buenas tardes:
He tenido tiempo de pelearme con cURL, seguir varios tutoriales y programar mi propio script, el cual no va (como es evidente no puede funcionar a la primera ¬¬).
Este es el php:
Código PHP:
<?php
$parametros_post = 'name=' . urlencode("anon") . '&password=' . urlencode("1234578") . '&entrar=' . urlencode("Iniciar Sesión");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.unaweb.es/login.php');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept-Language: es-es, en"));
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parametros_post);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
$result = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
preg_match_all("(<title>(.*)</title>)siU", $result, $matches);
echo $matches[1][0];
?>
Este es el resultado:
301 Moved Permanently
Este es el tutorial que he seguido:
https://www.youtube.com/watch?v=UtyYxw4Pa3Y
¿Alguien me podría decir dónde está el problema?. Un saludo!