Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как отследить Ip через Java скрипт??? (https://forum.antichat.xyz/showthread.php?t=49237)

Nightmarе 17.09.2007 13:46

Как отследить Ip через Java скрипт???
 
Собсстно кому не лень, то объясните каким образом можно с помощью ява скрипта получить реальный IP, записать его в файл, а если на компе пользователя отключён ява скрипт, то послать его...
Это если к примеру в гостевой книге флудят через прокси, объясните плиз как в связке Java+php поймать реальный IP!!!!!!

Y.Dmitriy 17.09.2007 13:51

Цитата:

если к примеру в гостевой книге флудят через прокси
руби проксик... если ява У КЛИЕНТА отключена то никак(имхо)...

Nightmarе 17.09.2007 13:54

Цитата:

Сообщение от Y.Dmitriy
руби проксик... если ява У КЛИЕНТА отключена то никак(имхо)...


Ну вот я и говорю если ява у клиента отключена чтобы он не мог сообщение в гостевуху добавить...

ant0ha 17.09.2007 13:54

Цитата:

Сообщение от Nightmarе
объясните плиз как в связке Java+php поймать реальный IP!!!!!!

на пхп так
PHP код:

getenv("REMOTE_ADDR"

через яву не вижу смысла этого делать
Цитата:

Сообщение от Nightmarе
а если на компе пользователя отключён ява скрипт, то послать его...

Код:

<noscript>тут его посылаешь</noscript>
Цитата:

Сообщение от Nightmarе
Ну вот я и говорю если ява у клиента отключена чтобы он не мог сообщение в гостевуху добавить...

кстати можно кнопку добавления сообщения на java сделать, тогда если ява будет отключен то и кнопка не отобразится
Код:

<script>
document.write('<input type="submit">');
</script>


sqr 18.09.2007 15:25

Первый раз слышу чтоб через жаваскрипт можно ип узнать просветите меня плз как это сделать.


Цитата:

на пхп
не плохо но если флудер сидит через прокси и нажатием одной кнопки их меняет
Всетаки было бы луче включить в твою гостевуху java applet определения ипа благо сча их розвелось придостаточно
Апплет использовать в паре с пхп
Если он выдает разный с пхп адрес знач пхп - прокся а апплет - его адрес или адрес его виртуальной машины :)
ессли одинаковый - ту все ясно
Если аплет молчит значит тип круто зашился и в таком случае при неработоспособности аплета гостевуху просто не отображать
см сам мож че луче придумаешь.

Helios 18.09.2007 16:02

Вопрос: почему именно JS? Эта штука работает на стороне клиента, поэтому "надуть" ее не составляет особого труда.

Если уж и делать защиту по IP, то реализовывать ее нужно на стороне сервера.
Узнать IP можно из переменных REMOTE_ADDR, HTTP_X_FORWARDED_FOR или HTTP_X_REAL_IP. Притом проверять эти значения нужно в таком порядке:

HTTP_X_REAL_IP
HTTP_X_FORWARDED_FOR
REMOTE_ADDR

Этьи переменные лежат в суперглобальном массиве $_SERVER (php). Первые два указываются проксиком, как дополнительные поля HTTP-ответа, последнее - IP-адрес машины, с которой пришел запрос.

groundhog 18.09.2007 16:04

Helios, full anonim proxy сервера и SOCKS не передают этих переменных...

Helios 19.09.2007 00:27

Цитата:

Сообщение от groundhog
Helios, full anonim proxy сервера и SOCKS не передают этих переменных...

REMOTE_ADDR есть всегда.

А банить или нет проксик - это уже вопрос почище шекспировского.

Nightmarе 18.10.2007 01:49

Вопрос всё ещё актуален, как можно отследить с помощью ява? ведь отслеживают же... например гостевухи на мод сайте есть такая хня, тока не нужно писать "вот иди и ищи" если кто знает то...

SVAROG 18.10.2007 02:09

несовсем тебя понял может это поможет:
<script src="http://yan.e2e.ru/php/?ip"></script>


Время: 15:53