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

start [/forum/topic.php?fid=23&gotolast=1&tid=1459351]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
91ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 407ms |

| 0 / 0 |
