fsockopen()
открывает сокет. Сокеты ничего не знают о протоколах Layer5 +, таких как HTTP.
$fp = fsockopen('1.2.3.4', 80, $errno, $errstr, 30);
Чтобы запросить определенный путь, отправьте его в запросе: GET /confirmation.html
Чтобы указать домен, отправьте его в заголовке Host
: Host: 1.2.3.4
Возможно, вы захотите использовать расширение curl
. Обычно нет веской причины для создания HTTP-запросов вручную в PHP.