JS如何将字符串中的IP地址替换为IP地址

JavaScript09

JS如何将字符串中的IP地址替换为IP地址,第1张

//将CString 型IP地址在IPAddressCtrl中显示

CString strIP="192.168.1.1"

DWORD dwIP

dwIP = inet_addr(strIP)

unsigned char *pIP = (unsigned char*)&dwIP

m_ipAddr.SetAddress(*pIP, *(pIP+1), *(pIP+2), *(pIP+3))

//将IPAddressCtrl中的IP地址获得并转换成CString型

unsigned char *pIP

CString strIP

DWORD dwIP

m_ipAddr.GetAddress(dwIP)

pIP = (unsigned char*)&dwIP

strIP.Format("%u.%u.%u.%u",*(pIP+3), *(pIP+2), *(pIP+1), *pIP)

遗憾js本身获取用户IP

结合服务器程序实现功能

jqueryPHP例:

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址