2016-08-01 4 views
0

페이지에 자바 스크립트가 추가 된 웹 사이트가있는 경우 (예 : 방문자가 버튼을 클릭하면 HTTP 요청이 외부 URL로 전송됩니다.Javascript HTTP POST 요청에 관해서는?

외부 URL (이 요청을 수신 한 사람)이 출처의 IP 주소/호스트를 확인하려고하면 방문자의 IP 또는 원본 웹 사이트의 IP가 표시됩니까?

+0

클라이언트 측 요청이므로 방문자 IP가 표시됩니다. 도메인간에 자격 증명을 전달하려면 토큰과 같은 것을 사용해야합니다. – 25r43q

+0

@ 25r43q 아 맞아, 고마워! - 이것에 대해 생각해 봤습니다. PHP $ _SERVER [ "HTTP_REFERER"]를 사용하는 것이 적합할까요? 이것은 항상 요청이 만들어진 URL/페이지를 반환합니까? ('외부 웹 사이트'는 전달되는 것보다이를 확인합니다.) – MailPit

답변

0

요청이 JavaScript를 통해 클라이언트 측에서 전송 된 경우 사용자의 컴퓨터에서 HTTP 요청을 보냅니다.

따라서 호스트에는 사용자 컴퓨터의 공용 IP 주소도 표시됩니다 (). 이 점에서, 그것은 사용자가 브라우저의 주소 표시 줄에 단순히 URL을 복사하거나 웹 사이트의 링크를 클릭하여 열어 보는 것과 매우 유사합니다.

예를 들어 결과가 다를 수 있습니다. 요청이 프록시를 통해 라우트 된 경우

관련 문제