如何用js或jquery取得客户端ip
2个回答
展开全部
很遗憾,js本身无法获取用户IP
但是可以结合服务器程序来实现这个功能
以jquery和PHP为例:
js文件:
$.get('getip.php', function(xhr) {
alert(xhr['ip']);
}, 'json');
//使用ajax方式向getip.php发送请求,设置接收格式为json
php文件getip.php :
<?php
echo json_encode(array(
'ip' => $_SERVER['REMOTE_ADDR']
));
//返回json格式的IP地址
但是可以结合服务器程序来实现这个功能
以jquery和PHP为例:
js文件:
$.get('getip.php', function(xhr) {
alert(xhr['ip']);
}, 'json');
//使用ajax方式向getip.php发送请求,设置接收格式为json
php文件getip.php :
<?php
echo json_encode(array(
'ip' => $_SERVER['REMOTE_ADDR']
));
//返回json格式的IP地址
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询