網站如何找到並顯示您的IP?例如,在whatismyip.org上面,它會顯示你'你的IP是:x.x.x.x'。網站如何做到這一點?我知道它與客戶端 - 服務器通信有關,但我不確定如何從html與服務器進行通信。我可以用什麼庫或語言來做到這一點?HTML如何找到您的IP
0
A
回答
2
這不是「HTML」,它是服務於HTML的服務器。要通過網站響應您的計算機,服務器需要知道您的IP,它通過TCP/IP握手獲得。服務器只是將這個IP輸出到一個HTML頁面中。
示例PHP腳本:
<html>
...
Your IP: <?php echo $_SERVER['REMOTE_ADDR']; ?>
...
</html>
0
HTML只是純粹建立用於顯示格式化文本到您的瀏覽器,客戶端內運行的語言。它無法獲取IP地址等信息。只有服務器端可以獲取您的IP,因爲網頁瀏覽工作方式,當您連接到特定的域名或網址時,它會將您的瀏覽器連接到您的瀏覽器(客戶端)提供的詳細信息,如IP和瀏覽器的客戶端名稱如Chrome/Safari/Firefox),因此服務器現在具有IP地址等信息。爲了展示這一點,你可以使用Web編程中常見的腳本語言,比如PHP/Python/PERL。
相關問題
- 1. 如何找到Vagrant IP?
- 2. 您如何找到您在Magento中尋找的代碼塊?
- 3. 如何找到socket的ip C#BeginReceive
- 4. 如何標記您的網頁以找到您的內容?
- 5. 如何快速找到IP地址範圍內的IP地址?
- 6. 如何將IP限制添加到您的Rails應用程序?
- 7. 如何從IP地址找到位置?
- 8. 如何查找本地IP
- 9. 如何找到的XPath的HTML代碼
- 10. 如何找到給定的HTML代碼
- 11. 如何找到HTML代碼的位置?
- 12. 我如何找到struts的html?
- 13. 在Java中查找您的網站訪問者IP地址
- 14. 如何找到某人的IP位置並在找到時建立鏈接?
- 15. FIREBASE:您如何在google firebase中找到您的Google項目編號?
- 16. 如何設置泊塢窗IP與您的計算機(本地)IP地址
- 17. 如何找到連接的計算機的WAN IP
- 18. 如何找到活動的AirPlay設備的IP地址?
- 19. 如何找到我的Linux機器上的主要IP地址?
- 20. 如何找到我的多人遊戲的主機IP
- 21. 如何找到您的失敗的線程標識符?
- 22. 如何找到您的Android設置的ndk修訂版號
- 23. 如何找到與您的輸入最接近的值?
- 24. JavaScript的:如何查找IP地址
- 25. 如何找出「正確的」IP地址?
- 26. 如何查找dnsserver的ip地址?
- 27. 如何將UTF8字符串傳遞到您的PHP HTML API?
- 28. 如何將角度應用連接到您的html
- 29. 未找到浮動IP池
- 30. 如何找到Go http.Response的遠程IP地址?
HTML不會這樣做。閱讀關於服務器端腳本:http://en.wikipedia.org/wiki/Server-side_scripting – Zak