2016-08-01 179 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複製到瀏覽器的地址欄或通過點擊網站上的鏈接打開它非常相似。

請注意,結果可能會有所不同,例如,如果請求是通過代理路由的。