可能是重复问题:
如何仅使用JavaScript获取客户端IP?
我知道PHP可以通过<?php echo $_SERVER['REMOTE_ADDR']; ?>
获取您的IP。
那么JavaScript如何做到这一点呢?
或者说,因为JavaScript是客户端代码,它无法知道计算机的IP地址是真的吗?
可能是重复问题:
如何仅使用JavaScript获取客户端IP?
我知道PHP可以通过<?php echo $_SERVER['REMOTE_ADDR']; ?>
获取您的IP。
那么JavaScript如何做到这一点呢?
或者说,因为JavaScript是客户端代码,它无法知道计算机的IP地址是真的吗?
<script type="text/javascript">
var ipaddress = "<?php echo $_SERVER['REMOTE_ADDR']; ?>";
</script>
JavaScript在浏览器中执行时,无法获取您的IP地址。
但是您可以通过AJAX从后端获取IP地址。
没错。在不连接到另一个服务器的情况下,无法确认您的公共IP地址,因此它在客户端JavaScript中不直接可用。