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
Форумы портала PHP.SU :: Версия для печати :: Помогите пройти recaptcha [2]
Форумы портала PHP.SU » » Работа с сетью » Помогите пройти recaptcha

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

16. sinsir - 29 Января, 2016 - 10:31:15 - перейти к сообщению
В общем работу через прокси наладил, и даже какое-то время это работало. Но теперь, в алгоритме, видимо что-то изменилось, и сервер дает зайти только один раз в три дня, а потом, видимо, присылает куку. А вот куки для такого ламера как я совсем непреодолимая задача Огорчение
Помогите отослать обратно ответ серверу с куками, кому не сложно.
17. Viper - 29 Января, 2016 - 11:45:51 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. curl_setopt($curl, CURLOPT_HTTPHEADER, array("Cookie: test=cookie"));
18. sinsir - 29 Января, 2016 - 14:46:33 - перейти к сообщению
Viper пишет:
PHP:
скопировать код в буфер обмена
  1. curl_setopt($curl, CURLOPT_HTTPHEADER, array("Cookie: test=cookie"));


А не могли б Вы в двух словах прокомментировать этот код?

Если нужно, вот ответ сервера на запрос

CODE (htmlphp):
скопировать код в буфер обмена
  1. [url] => http://hotline.ua/computer-noutbuki-netbuki/apple-macbook-pro-13-with-retina-display-mf839-2015/
  2.     [content_type] => text/html; charset=windows-1251
  3.     [http_code] => 200
  4.     [header_size] => 1997
  5.     [request_size] => 307
  6.     [filetime] => -1
  7.     [ssl_verify_result] => 0
  8.     [redirect_count] => 0
  9.     [total_time] => 4.431
  10.     [namelookup_time] => 0.032
  11.     [connect_time] => 0.063
  12.     [pretransfer_time] => 0.063
  13.     [size_upload] => 0
  14.     [size_download] => 47503
  15.     [speed_download] => 10720
  16.     [speed_upload] => 0
  17.     [download_content_length] => -1
  18.     [upload_content_length] => 0
  19.     [starttransfer_time] => 4.244
  20.     [redirect_time] => 0
  21.     [errno] => 0
  22.     [errmsg] =>
  23.     [content] => HTTP/1.1 200 OK
  24. Content-Type: text/html; charset=windows-1251
  25. Transfer-Encoding: chunked
  26. Connection: close
  27. Server: nginx
  28. Date: Fri, 29 Jan 2016 13:02:50 GMT
  29. Set-Cookie: hluniqueid_ctl=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=.hotline.ua
  30. Set-Cookie: hluniqueid=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; domain=.hotline.ua
  31. Set-Cookie: hl_sid=6d6f47b0086545be661b7ad49d0bb8e9; expires=Sun, 28-Feb-2016 01:00:00 GMT; Max-Age=2548631; path=/; domain=.hotline.ua
  32. Set-Cookie: region=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/
  33. Set-Cookie: region_mode=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/
  34. Set-Cookie: region=1; expires=Sat, 30-Jan-2016 13:02:50 GMT; Max-Age=86400; path=/; domain=.hotline.ua
  35. Set-Cookie: city_id=187; expires=Sat, 30-Jan-2016 13:02:50 GMT; Max-Age=86400; path=/; domain=.hotline.ua
  36. Set-Cookie: region_mode=1; expires=Sat, 30-Jan-2016 13:02:50 GMT; Max-Age=86400; path=/; domain=.hotline.ua
  37. Set-Cookie: currency=uah; expires=Sat, 30-Jan-2016 13:02:50 GMT; Max-Age=86400; path=/; domain=.hotline.ua
  38. Set-Cookie: recent_visited_=a%3A1%3A%7Bi%3A0%3Bi%3A3826666%3B%7D; expires=Sun, 28-Feb-2016 13:02:50 GMT; Max-Age=2592000; path=/; domain=.hotline.ua
  39. Set-Cookie: PHPSESSID=c09cd38383ca9ab76a221c76669b9ccc; path=/; domain=.hotline.ua
  40. Set-Cookie: PHPSESSID=74588eba6cbe9c9d89ada0fb50255098; path=/; domain=.hotline.ua
  41. Set-Cookie: PHPSESSID=e29e0dc8f164d1159ba13198c6846081; path=/; domain=.hotline.ua
  42. Set-Cookie: PHPSESSID=3b9cb8459314e5bdd52c7a2519aa1a3e; path=/; domain=.hotline.ua
  43. Content-Encoding: gzip
  44. Vary: Accept-Encoding
  45. Expires: Thu, 01 Jan 1970 00:00:01 GMT
  46. Cache-Control: no-cache
  47. MiCGI-Switch: 1 0
  48. MiCGI-TproxyInfo: 134.249.168.16:80
  49. MiCGI-Upstream: hotline.ua
  50. MiCGI-Client-Ip: 94.45.59.102
  51. MiCGI-Host: hotline.ua
  52. MiCGI-Http-Host: hotline.ua
  53. MiCGI-Server-Ip: 134.249.168.16
  54. MiCGI-Server-Port: 80
  55. MiCGI-Status: AUTOPROXY
  56. MiCGI-Preload: no


Насколько я понимаю, тут первая часть куков удаляет старые записи и указывает новую запись о регионе, городе и типе валюты и ид сессии и срок на три дня. И потом пытается это спросить, а если нету ответа то выпадает капча.
19. Viper - 29 Января, 2016 - 19:56:49 - перейти к сообщению
sinsir пишет:
А не могли б Вы в двух словах прокомментировать этот код?
что именно прокомментировать? Заходите браузером и смотрите куки, потом пхаете их в curl-запрос.
20. sinsir - 30 Января, 2016 - 21:16:20 - перейти к сообщению
Ну для меня куки темень полная. Если б умел - то сделал бы. Но увы... От поэтому и задаю вопросы тут

 

Powered by ExBB FM 1.0 RC1