![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Dr.Wisdom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 6.1.2005 Репутация: нет Всего: 0 |
Нужно узнать IP адрес клиента.
то есть кто-то заходит на страницу и его IP отправляется на сервер в базу данных. я понимаю, что вопрос дурацкий. я заню что его можно легуо решить. но я уже бьюсь довольно долго. Я думаю его надо отправлять JavaScript-ом. Просто выести текст IP на страницу и мне этого будет достаточно. --------------------
VIVA LA RESISTANCE |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Разочарую, никак стандартными средствами. Можно заюзав Java, но LiveConnect под ИЕ работать не будет, да и мозилла по моему тоже с ней не дружит. Под ИЕ возможно есть какой публичный ActiveX, что у всех есть, его опросить можно. Сей обьект лучше спросить в VB, они с .ocx часто работают. Кроссплатформенного решения не встречал. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Гость_Dr.Wisdom |
|
|||
|
Unregistered |
На многих сайтах я видел такую каку:
Ваш IP - ляля.ляля.ляля.ляля Это же как то легко должно решаться, ведь правда? Может я с JavaScript-ом напутал? Может не им надо? |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Картинка генериться на сервере, твой IP известен. Зачем тебе это? Если сесть за анонимный прокси, что твой IP не публикует, то посчитаешь прокси за юзера.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Dr.Wisdom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 6.1.2005 Репутация: нет Всего: 0 |
Не понял. Переведи.
И вообще Я думал на яве скрипт это легко сделать, оказца нет. Хоть на чем делать подскажи. Добавлено @ 13:04 Это правильно?
--------------------
VIVA LA RESISTANCE |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
2Dr.Wisdom:
Ты ошибся разделом... из JS IP не получить. Хочешь получить IP, то получай его на сервере, а в зависимости от языка сервера (ASP, PHP, Perl, etc.) будут различные решения. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Dr.Wisdom это решение для PHP, учитывающее публичные прокси. Далее по задаче можешь полученный IP отправить клиенту в JS.
Кстати что за задача, где потребовался IP? -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Наверно банить IP-шники негодяев |
|||
|
||||
| Dr.Wisdom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 6.1.2005 Репутация: нет Всего: 0 |
Лана, сглупил. (сквось весь мой текст просвечивала неуверенность в выборе, вы не могли этого не заметить).
Это решение я из книжки скатал. По ПХП. Я так понял оно правильно выполняет то что нужно мне. А IP-шники нужны чтобы без куков обеспечить соединение пользователей друг с другом (глаз на глаз) --------------------
VIVA LA RESISTANCE |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Каким образом? Соединяться ты можешь только с сервером, это же ограничение и у Java апплетов. ИЕшный XMLHttpRequest может делать запросы на любой хост по моему, но все остальные этого не позволят, да и сам ИЕ возможно эту лавочку прикроет. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Dr.Wisdom |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 6.1.2005 Репутация: нет Всего: 0 |
А внутри хоста. Только определенные пользователи могут видет эту страницу в данный момент. Можно куками было (наверное) сделать, но IPшники как-то ближе.
Херь кароче. Не обращая внимания. --------------------
VIVA LA RESISTANCE |
|||
|
||||
| CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
А не легче так:
И все. Если реальный IP не скрыт, то покажет его, если срык - покажет прокси. Правда нужна поддержка PHP, но она мало где отстутствует. JS помоему IP не может узнать. |
|||
|
||||
| Destruction |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 12.2.2006 Репутация: нет Всего: нет |
Зависит от того какой IP, в любом случае нужно искать внешний, а если имеется и внутренний, то до внешнего JS не доберёться.
А до внутреннего, можно, только антивирь почему-то ругается ;) Самое интересное, что никакая прокся яваскрипту не помеха Это сообщение отредактировал(а) Destruction - 13.2.2006, 23:51 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |