Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: немогу понять несколко вещей и как их сделать.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: опять curl), авторизация, шифрование, скрипт авторизации и вывод хз куда.
rsersh
Отправлено: 06 Ноября, 2016 - 02:51:23
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2016  


Помог: 0 раз(а)





Вам тут по курлу, надо минимум общую тему создавать.
Забросив на месяц, опять взялся за свою затею, но опять проблемки.

Во первых, не могу понять, почему не выводит страницу как раньше после загрузки в файл, посему закоментировал эту строку.
На сайте работает скрипт авторизации создающий зашифрованное соединение и отправляющий данные в шифрованном виде(ну примерная суть у него такая). Но я не могу найти его и не пойму что точно туда вставлять(есть только догадки на этот счёт но на 100% не уверен.
в дальнейшем соединение тож будет шифрованное и чё с этим делать, я опять-же хз, даже догадок нет.




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $ch = curl_init("https://ru.ogame.gameforge.com:443/main/login"); // начало сеанса курла
  4. $fp = fopen("page002.html", "w"); // сохранить содержимое в этот файл
  5. $o1 = fopen("oscibki.txt", "w+"); // в этот файл записываются ошибки
  6. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:51.0) Gecko/20100101 Firefox/51.0"); // имитация браузера
  7. $headers = array //
  8.       ('Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', //
  9.        'Accept-Encoding: gzip,deflate', //
  10.        'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7', //
  11.        'Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'  ); //
  12. curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // cказать, что у меня нет ssl сертификата, пустите меня!
  13. # curl_setopt($ch, CURLOPT_FILE, $fp); // записывать в этот файл вместо вывода в браузер
  14. curl_setopt($ch, CURLOPT_STDERR, $o1 ); //записывать ошибки в этот файл
  15.  
  16. curl_setopt($ch, CURLOPT_HEADER, 0); // не выводить голову=0 выводить больше нуля
  17. curl_setopt($ch, CURLOPT_REFERER, "https://ru.ogame.gameforge.com/"); // меня перенаправило с этой страницы
  18.  
  19. curl_setopt($ch, CURLOPT_COOKIEJAR, "htdocs/site/cookie.txt"); // сохранять куки в этот файл
  20. curl_setopt($ch, CURLOPT_COOKIEFILE, "htdocs/site/cookie.txt"); // взять куки из этого файла
  21.  
  22. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // следовать за редиректами
  23. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20); // таймаут
  24. curl_setopt($ch, CURLOPT_POST, 1); // использовать данные в post
  25.  
  26. #curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); // базовая аутентификация
  27. #curl_setopt($ch, CURLOPT_USERPWD, "a234567890.123:1234567890299792458");
  28.  
  29. curl_setopt($ch, CURLOPT_POSTFIELDS, array( 'uni' =>'Antares', 'login'=>'a234567890.123',  'login:login'=>'a234567890.123@https://ru.ogame.gameforge.com/',  'login:pass'=>'1234567890299792458', ));
  30.  
  31. if (curl_errno($ch) > 0) { echo 'Ошибка curl: ' . curl_error($ch); } // вывод в случае ошибок
  32.  
  33. curl_exec($ch); // а
  34. curl_close($ch); //
  35. fclose($fp); //
  36. ;?>
  37.  
 
 Top
BoJlod9I
Отправлено: 07 Ноября, 2016 - 11:38:16
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Февр. 2011  


Помог: 1 раз(а)




Я чет не понял ты этот кусос кода не можешь найти или не поймешь как этот кусок кода работает?
 
 Top
rsersh
Отправлено: 07 Ноября, 2016 - 12:13:41
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2016  


Помог: 0 раз(а)




BoJlod9I пишет:
Я чет не понял ты этот кусос кода не можешь найти или не поймешь как этот кусок кода работает?

да я не могу найти этот скрипт авторизации который шифрует данные форм и отправляет их пост запросом.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB