<?php
$ch = curl_init();
$cookie = "cookies.txt";
$userAgent = 'Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0';
$url = 'https://zeusr.sii.cl/cgi_AUT2000/CAutInicio.cgi';
$post_data = array(
'rutcntr' => '11.111.111-K',
'password' => 'AAAA',
'clave' => 'AAAA',
'rut' => '11111111',
'referencia' => 'http://www.sii.cl',
'dv' => 'K'
);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, TRUE); //is it optional?
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_USERAGENT,$userAgent);
curl_setopt($ch, CURLOPT_COOKIE,$cookie);
curl_setopt($ch, CURLOPT_COOKIEJAR,$cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE,$cookie);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_HEADER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,-1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-type: text/html; charset=utf-8' ));
curl_setopt($ch, CURLOPT_REFERER, 'https://zeusr.sii.cl//AUT2000/InicioAutenticacion/IngresoRutClave.html');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "/cert/DigiCertHighAssuranceEVRootCA.crt");
$result = curl_exec($ch);
$err = curl_error($ch);
curl_close($ch);
if ($err)
{
echo "cURL Error #:" . $err;
}
else
{
echo "<pre>";
print_r($result);
echo "</pre>";
}
?>