用Javascript向服务器发送IP数据

用Javascript向服务器发送IP数据,javascript,php,html,web-deployment,Javascript,Php,Html,Web Deployment,所以我正在制作一个网页,我想要的功能之一就是能够将全局IP存储到文本文件中。就网络开发而言,我是一个NOOB(硬件老兄) 到目前为止,我在客户端- IP抓取 函数getIP(json){ 编写(“我的公共IP地址是:”,json.IP); } jQuery.ajax({ 方法:“张贴”, url:“get.php”, 数据:json.ip }) 在PHP中获取客户端ip很容易 $your_ip = $_SERVER['REMOTE_ADDR']; 有关更多信息,请访问PHP的官方网站

所以我正在制作一个网页,我想要的功能之一就是能够将全局IP存储到文本文件中。就网络开发而言,我是一个NOOB(硬件老兄)

到目前为止,我在客户端-


IP抓取
函数getIP(json){
编写(“我的公共IP地址是:”,json.IP);
}
jQuery.ajax({
方法:“张贴”,
url:“get.php”,
数据:json.ip
})

在PHP中获取客户端ip很容易

$your_ip = $_SERVER['REMOTE_ADDR'];  
有关更多信息,请访问PHP的官方网站


另外,您应该了解http请求和响应周期

我不懂PHP,但在JS端,您应该将
jQuery.ajax()
调用移动到
getIP()
函数内部,因为您试图使用
json
变量,该变量是
getIP()
函数的本地变量。