|
|
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Стоит задача отправить POST запрос с логином и паролем, т.е. авторизоваться. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. И получаю на вывод outputarray(25) { ["url"]=> string(49) " https://..." ["content_type"]=> string(10) "text/plain" ["http_code"]=> int(302) ["header_size"]=> int(364) ["request_size"]=> int(79) ["filetime"]=> int(-1) ["ssl_verify_result"]=> int(0) ["redirect_count"]=> int(0) ["total_time"]=> float(1.8415) ["namelookup_time"]=> float(0.000783) ["connect_time"]=> float(0.441787) ["pretransfer_time"]=> float(1.380756) ["size_upload"]=> float(0) ["size_download"]=> float(0) ["speed_download"]=> float(0) ["speed_upload"]=> float(0) ["download_content_length"]=> float(0) ["upload_content_length"]=> float(0) ["starttransfer_time"]=> float(1.841483) ["redirect_time"]=> float(0) ["certinfo"]=> array(0) { } ["redirect_url"]=> string(40) " https://..." ["errno"]=> int(0) ["errmsg"]=> string(0) "" ["content"]=> bool(true) } errno = 0, errmsg - пустой - значит ошибки нет? правда возврат 302 кода. Но почему тогда пустой content? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 13:17:38 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
А вы поглядите что значит 302 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 14:12:09 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
CURLOPT_FOLLOWLOCATION - числовой параметр, указывающий максимлаьное количество возможных редиректов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 14:13:09 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Я знаю что такое 302 ошибка. Непонятно что я должен делать. Ограничивать количество переходов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 14:17:38 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Количество переходов более одного, видимо. А у вас true, - что равно 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 14:42:32 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Спасибо, поправил. Следующий затык Сайт говорит Cookies required. Поправил код Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. $cookieFile доступен для записи, после выполнения скрипта в нем появляются значения (похожи на куки, полученные в результата авторизации через браузер). Однако в $content все равно встречается надпись Cookies required. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2012, 23:29:27 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
С выключеным яваскриптом сайт работает нормально? Может быть там хитропопый скрипт, выставляющий куки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 03:52:47 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Да, это проверил еще в самом начале. К тому же файл содержит куки - значит запись удалась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 08:29:56 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Ну нет, они там спонтанно возникли) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 10:59:42 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
CurlManiacфайл содержит куки - значит запись удалась?А что в куке? То же самое, что при нормальной работе в обычном браузере или чего другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 14:15:38 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
vkleCurlManiacфайл содержит куки - значит запись удалась?А что в куке? То же самое, что при нормальной работе в обычном браузере или чего другое? Да, похоже на нормальные. Единственное - сайт туда пишет хэш, он, естественно другой HettНу нет, они там спонтанно возникли) Кому-то смех))) Я имел в виду что сообщение "Cookie required" означает невозможно записи, а запись-то произошла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 16:12:19 |
|
||
|
Curl, Post запрос
|
|||
|---|---|---|---|
|
#18+
Попробуйте сначала сделать GET-запрос, а потом POST-запрос с полученными предыдущим запросам куками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2012, 17:49:00 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1464547]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 534ms |

| 0 / 0 |
