Привет!
Как на PHP получить локальный IP адрес мобильного устройства.
Есть Wi-Fi роутер, который раздаёт интернет мобильным устройствам (мобильникам/ноутбукам). Как получить именно локальный, присвоенный роутером IP адрес клиента. Пишу так: echo $_SERVER['REMOTE_ADDR'];
но скрипт выдаёт IP адрес через который я выхожу в инет.
Пробовал много способов, но ничего не работает. Но, ведь, на 2ip.ua как то получают мой локальный адрес?
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;//compatibility for Firefox and chrome
var pc = new RTCPeerConnection({iceServers:[]}), noop = function(){};
pc.createDataChannel('');//create a bogus data channel
pc.createOffer(pc.setLocalDescription.bind(pc), noop);// create offer and set local description
pc.onicecandidate = function(ice)
{
if (ice && ice.candidate && ice.candidate.candidate)
{
var myIP = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/.exec(ice.candidate.candidate)[1];
console.log('my IP: ', myIP);
pc.onicecandidate = noop;
}
};