Короч вот написал получаю сессию и user хеш со страницы авторизации, потом шлю все это в авторизацию и выходит код 200, а должен 302. Что не так? Больше там нет каких либо данных токенов и т.д. Привожу код: PHP: function GetSource($to,$do,$s){$p1=strpos($s,$to,0)+strlen($to);$p2=strpos($s,$do,$p1);return substr($s,$p1,$p2-$p1);} function HTTP($url,$post='',$cookie='',$referer='',$echo_headers=False){ $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$url); if($cookie!=''){curl_setopt($curl,CURLOPT_COOKIE,$cookie);} if($post!=''){curl_setopt($curl,CURLOPT_POSTFIELDS,$post);} if($referer!=''){curl_setopt($curl,CURLOPT_REFERER,$referer);} if($echo_headers){curl_setopt($curl,CURLOPT_HEADER,1);}else{curl_setopt($curl,CURLOPT_HEADER,0);} curl_setopt($curl,CURLOPT_HTTPHEADER,array('X-CSRFToken: 0')); curl_setopt($curl,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']); curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0); curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0); $result=curl_exec($curl); curl_close($curl); return $result; } $content = HTTP('http://adsyst.ru/auth.php','','','',True); $PHPSESSID = 'PHPSESSID='.GetSource('PHPSESSID=','; path=/',$content); $id_user = GetSource('name="user" value="','" /></td></tr',$content); $content = HTTP('http://adsyst.ru/auth.php','userlogin=логин&userpass=пароль&go=%D0%92%D0%BE%D0%B9%D1%82%D0%B8&user='.$id_user,'','http://adsyst.ru/auth.php',True); $PHPSESSID = 'PHPSESSID='.GetSource('PHPSESSID=','; path=/',$content); $content = HTTP('http://adsyst.ru/statistic-ad.php','',$PHPSESSID,'http://adsyst.ru/auth.php',True);