Advertisement
Guest User

qwe

a guest
Dec 22nd, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.60 KB | None | 0 0
  1. $urlTo1 = 'http://cabinet.ruobr.ru/login/'; // Куда данные послать первый раз
  2. $login = '11111111'; // Логин
  3. $password = '111111'; // Пароль
  4. $post1 = 'username='.$login.'&password='.$password; // POST данные авторизации (укажите правильно)
  5.  
  6. $ch = curl_init(); // Инициализация сеанса
  7. curl_setopt($ch, CURLOPT_URL, $urlTo1);
  8. curl_setopt($ch, CURLOPT_HEADER, 1); // получать заголовки
  9. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,30);
  10. curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36');
  11. curl_setopt($ch, CURLOPT_REFERER, 'http://cabinet.ruobr.ru');
  12. curl_setopt($ch, CURLOPT_POST,1);
  13. curl_setopt($ch, CURLOPT_COOKIEJAR,$_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt'); // записываем/запоминаем куки
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, $post1); // куда посылаем пост первый раз
  15. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  16. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Говорим скрипту, чтобы он следовал за редиректами которые происходят во время авторизации
  17. $result = curl_exec($ch);
  18.  
  19. $omega = file($_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
  20. $num = count($omega);
  21. $your_text = $omega[$num-1];
  22. $string_array = explode("sessionid ", $your_text);
  23. //echo $string_array[1];
  24.  
  25. curl_close($ch); // Завершаем сеанс
  26.  
  27. echo $result; // выводим результат
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement