<?php
$url = 'http://www.infometall.com/Account/Logon';
$cookie = __DIR__ .'\cookie\cookie.txt';
$curl = curl_init();
$headers = [
'Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8',
'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3',
'Connection: keep-alive',
'Host: www.infometall.com',
'Upgrade-Insecure-Requests: 1',
'User-Agent: Mozilla/5.0 (Windows NT 6.1; W…) Gecko/20100101 Firefox/60.0'
];
$postfields = ['UserName' => 'diman******@mail.ru', 'Password' => '************', 'RememberMe' => 'true', 'ReturnUrl' => '', 'CancelUrl' => '/', '__RequestVerificationToken' => 'vIW9qgVxnN8OtmDFbotn7M-KZvy5imRXaI_G_PWFka-MYrtJFjabP0lOpLAGhYyORid7UM80Dbh-A0rAlSm_hq41HBU1'];
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
$str = curl_exec($curl);
curl_close($curl);
?>
Замучился уже с этим сайтом. Где-то слышал, что у Курл ошибка при разборе заголовков или чего-то еще. Может из-за этого.