我有一個PHP投票系統,在那裏我將新票到投票表之前檢查用戶的IP地址投票表客戶端IP地址...獲取Angularjs /離子框架
我的問題是,我該怎麼辦在我的輸入表單中使用angularjs獲取客戶端IP地址。
我正在用android的IONIC框架構建移動應用程序。
在此先感謝。
我有一個PHP投票系統,在那裏我將新票到投票表之前檢查用戶的IP地址投票表客戶端IP地址...獲取Angularjs /離子框架
我的問題是,我該怎麼辦在我的輸入表單中使用angularjs獲取客戶端IP地址。
我正在用android的IONIC框架構建移動應用程序。
在此先感謝。
你可以嘗試這樣的
var json = 'http://ipv4.myexternalip.com/json';
$http.get(json).then(function(result) {
console.log(result.data.ip)
}, function(e) {
alert("error");
});
或者
如果你不想使用外部服務,您可以使用此科爾多瓦plugin [工作example]
像這樣
networkinterface.getIPAddress(function (ip) {
alert(ip);
});
只是一個評論...它應該是result.data.ip – JohnAndrews
nope響應是'{「ip」:「xxxx」}'..so數據將'result.ip '@JohnAndrews –
當前答案包含'data',所以答案將是:'console.log(result.data.ip);' –
您必須從服務器端(PHP)應用程序獲取它離子。請參閱['__SERVER ['REMOTE_ADDR']'](http://php.net/manual/reserved.variables.server.php) – Phil
正在爲Android構建一個包含IONIC框架的移動應用程序......這可能怎麼樣? – user5266307
可能是一個好主意,提前提到 – Phil