Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.02.2022, 21:16
|
|||
|---|---|---|---|
|
|||
Обращение к сторонним серверам на PHP |
|||
|
#18+
Доброго времени суток. На PHP я писал довольно давно и совсем не сложное. Не то, что бы полный ноль, но многого не знаю Сейчас стоит такая задача. Нужно делать GET запросы к сторонним серверам по заданным url, и получать в ответ документ Вроде нашел, что можно так Код: php 1. 2. Но проблема в том, что один из серверов требует определенный заголовок. Без него посылает на фиг. Как его задать? Вторая проблема в том, что один из серверов делает переадресацию (иногда двойную). Будет ли такая переадресация обрабатываться автоматически? Документ потом надо обрабатывать в зависимости от Content-type ответа Как получить заголовки ответа? Может stream_get_contents не очень подходит, а есть какая то другая функция (или библиотека)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2022, 00:55
|
|||
|---|---|---|---|
Обращение к сторонним серверам на PHP |
|||
|
#18+
Есть, сходу curl , например. Другой вариант посложнее в реализации и, на мой взгляд, немного более гибкий - сокеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2022, 09:23
|
|||
|---|---|---|---|
|
|||
Обращение к сторонним серверам на PHP |
|||
|
#18+
vkle, Спасибо. Посмотрел. Но, как понял, с асинхронностью там ближе к никак. Так просто, как на Node запросы параллельно не пошлешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2022, 19:55
|
|||
|---|---|---|---|
|
|||
Обращение к сторонним серверам на PHP |
|||
|
#18+
voraa Но, как понял, с асинхронностью там ближе к никак. Так просто, как на Node запросы параллельно не пошлешь. прям асинхронности в curl нет за асинхронностью - смотреть в сторону асинхронных фреймворков если нужно параллельно отправить несколько запросов, curl это умеет, в качестве удобной обертки можно посмотреть guzzle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1459351]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 525ms |

| 0 / 0 |
