2011-10-23 2 views
0

필자는 curl 스크립트를 사용하여 웹 사이트에 액세스하고 있는지 알고 싶었습니다. PHP 페이지 (즉, 내 PC)를 열었던 클라이언트 또는 PHP 페이지가 호스트 된 서버에서 TCP 연결을 시작합니까?PHP에서 curl 스크립트를 실행하면 클라이언트 또는 서버에서 연결이 시작됩니까?

이것을 확인할 방법이 있습니까? 내 curl 스크립트를 사용하여 whatismyipaddress.com을 열려고 시도했지만 어떤 IP 주소가 표시되는지 확인했지만 요청이 BOT에서 왔다고 생각하지 않는 IP 주소를 표시하지 않았습니다.

+1

PHP는 순수한 서버 측입니다. HTML/javascript를 통해 클라이언트에 전송되지 않는 한 클라이언트가 무언가를하도록 만들지 않습니다. –

답변

0

서버에서 제공됩니다. Curl은 서버에서 실행 가능한 바이너리이며이를 실행합니다. 출력을 표시하도록 선택하면 서버는 해당 출력을 다시 클라이언트로 푸시합니다.

0

클라이언트는 서버에서 생성 된 HTML 코드 만 수신하므로 모든 것이 서버에서 발생하므로 서버에서 연결이 열립니다.

관련 문제