«Мой IP» на клиентской стороне
Бывает, что на стороне клиента надо узнать свой
<!-- pure JS my IP -->
<script>
!function(callback) {
var old = document.write;
document.write = function (str) {
var re = /(\d{1,3}\.){3}\d{1,3}/;
callback(re.exec(str)[0]);
document.write = old;
}
}(alert);
</script>
<script src="http://en.dnstools.ch/out/4.js"></script>Вместо «alert» можно передавать любую функцию, ей первым параметром будет передан искомый
Комментарии 4
Или проделать то же самое, но с использованием PHP.