#php #curl #tcp #connection
#php #curl #tcp #соединение
Вопрос:
Я хотел знать, получаю ли я доступ к веб-сайту с помощью моего скрипта curl, будет ли инициировано TCP-соединение с клиента, который открыл страницу PHP (то есть мой компьютер) или сервер, на котором размещена страница PHP?
Есть ли какой-нибудь способ проверить это? Я попытался открыть whatismyipaddress.com используя мой скрипт curl, чтобы проверить, какой IP-адрес он показывает, но он не показал никакого IP-адреса, думая, что запрос поступил от БОТА.
Комментарии:
1. PHP работает исключительно на стороне сервера. Ничто из того, что он делает, никогда не заставит клиента что-то сделать, если только это не через html / javascript, который отправляется клиенту.
Ответ №1:
Это будет с сервера. Curl является исполняемым двоичным файлом на сервере и будет выполняться как таковой. Если вы решите отобразить какой-либо вывод, сервер отправит этот вывод обратно клиенту.
Ответ №2:
Клиент получает только HTML-код, сгенерированный на вашем сервере, поэтому все происходит на вашем сервере, и поэтому соединение открывается с вашего сервера.