2016-08-01 182 views
0

如果我有一个在页面上添加了一段java脚本的网站 - 例如当访问者点击一个按钮时 - 它会向外部URL发送HTTP请求。关于Javascript HTTP POST请求?

如果外部URL(谁收到此请求)试图检查IP地址/主机的来源 - 这会显示访问者的IP或原始网站的IP?

+0

它会显示访客IP,因为它是客户端请求。要跨域传递证书,您必须使用类似令牌的东西。 – 25r43q

+0

@ 25r43q啊好吧,谢谢! - 我已经深入思考 - 使用PHP $ _SERVER [“HTTP_REFERER”]是否合适?这会始终返回请求的URL /页面吗? ('外部网站'会检查这个,而不是传递过来) – MailPit

回答

0

如果请求是通过JavaScript从客户端发送的,则它是从用户计算机发送的HTTP请求。

因此,主机也会看到用户计算机的公共IP地址。在这方面,它与用户简单地将URL复制到浏览器的地址栏或通过点击网站上的链接打开它非常相似。

请注意,结果可能会有所不同,例如,如果请求是通过代理路由的。