FSOCKOPEN PHP ПРИМЕРЫ ЗАПРОСОВ
Функция fsockopen() позволяет установить соединение с удаленным сервером используя протокол TCP/IP или любой другой протокол, например, UDP или ICMP. В сочетании с другими функциями, которые позволяют отправлять и получать данные, fsockopen() является мощным инструментом для взаимодействия с удаленными серверами и получения информации в режиме реального времени.
Пример подключения к удаленному серверу:
$socket = fsockopen('www.example.com', 80);
Этот код открывает соединение с сервером www.example.com через порт 80. Далее, можно отправить запрос на сервер, например, запросить главную страницу сайта:
$request = "GET / HTTP/1.0\r\n\r\n";fwrite($socket, $request);
Этот код отправит на сервер запрос типа GET на главную страницу сайта, а затем прочитает ответ:
$response = '';while (!feof($socket)) { $response .= fgets($socket, 1024);}
В результате выполнения этого кода переменная $response будет содержать ответ сервера.
Еще один пример использования фукции fsockopen():
$socket = fsockopen('ssl://www.example.com', 443);fwrite($socket, "GET / HTTP/1.0\r\n\r\n");$response = '';while (!feof($socket)) { $response .= fgets($socket, 1024);}
Этот пример открывает защищенное соединение с сервером www.example.com через порт 443 и отправляет запрос на главную страницу сайта.
POST запросы в PHP
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
Сокеты на PHP - Socket - Как залить большой файл на сервер - Видеоурок
Шпаргалка: unit тестирование. Fake, stub, mock. Примеры на PHPUnit.
Формы в PHP. GET, POST
Socket Programming using PHP
Вебсокеты на PHP (Пример на Workerman)
КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС
PHP для начинающих. Урок #15 - Работа по протоколу HTTP. Парсинг сайта с помощью регулярок.