2016-11-04 31 views
0

我想抓住一個客戶端IP地址使用JavaScript併發送到我的服務器使用AJAX請求。關於如何實現這一點的任何建議都會很棒。一些代碼示例會更好。 在此先感謝!如何發送客戶端IP地址作爲AJAX請求數據

+0

你有什麼嘗試過,爲什麼不使用服務器來獲取客戶端IP而不是將它發送到已經可以獲取它的東西? – NewToJS

回答

0

前端Javascript本身無法訪問任何會告訴用戶IP地址的內容。在這裏看到:

How to get client's IP address using javascript only?

但是(就像在回答說)有一個你可以用它來獲取IP地址的API。

更重要的是,任何接收您的AJAX請求的服務器都會自動訪問IP地址。所以如果你可以在服務器上設置代碼,那麼你應該很好,或者至少會有一個不同的問題。

如果你不要有控制服務器,而是做類似於將數據發佈到webforms API,然後使用API​​是你最好的選擇。

+0

謝謝!這真的有幫助! –

0

客戶端JavaScript無法訪問網絡地址。你特別要求的是不可能的。

您可以爲客戶端服務器端確定最近的可路由地址,但這可能始終是上游代理或NAT路由器。

相關問題