|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
19.02.2008, 08:29 | #1 |
Регистрация: 18.02.2008
Сообщений: 4
|
Определение IP
Извеняюсь сразу, если ответ на это сообщение Вас затруднит.
При создании Сайта для внутренней локальной сети столкнулся со следующей проблемой: Техническая необходимость моего сайта содержит следующую проблему: Необходимо определить IP или локальное имя (%computername%) входящего посетителя, и переодресовать его в другой каталог, например: 1. Если определять IP: У всех посетителей IP адресс имеет общее начало, например 192.168.0.*. Посетитель с IP 192.168.0.4 заходит на стартовую страницу (к примеру, на: http://start.ru/), и автоматически переадресовывается на http://start.ru/4/ Страница определяет его IP и переадресовывает в другой каталог. 2. Если определять %computername%: Посетитель с именем comp_1 заходит на стартовую страницу http://start.ru/, автоматически переадресовывается на http://start.ru/comp_1/ Прошу Вас написать, возможно ли такое написать на html, и, если Вам не трудно, прислать мне исходный код. Заранее огромное Вам Спасибо. |
19.02.2008, 11:21 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
На чистом ХТМЛ - никак.
Можно пробовать выкрутится как минимум 2мя способами. Первый - вообще даже не на уровне ХТМЛ работать, а задействовать серверное дополнение mod_rewrite, если у вас Апач А второй - использовать Java. Джаву я не знаю, могу лишь привести код, как можно досталь локальный адрес: Код:
|
19.02.2008, 12:51 | #3 |
Регистрация: 18.02.2008
Сообщений: 4
|
И как полученый код использовать в программе?
Из вышеприведенного кода мы в переменную ipStr загоняем IP в виде строки. Как мне потом урезать первые 10 символов (т.е. первые 192.168.0. что бы осталось последнее число), и как потом присобачить эту переменную в ссылку? Помогите, ПЛЗ! Последний раз редактировалось IvanLex; 19.02.2008 в 12:57. |
19.02.2008, 13:04 | #4 |
Регистрация: 18.02.2008
Сообщений: 4
|
А как такой вариант будет выглядеть на PHP?
|
19.02.2008, 15:00 | #5 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
Приблизительно так. Это код с попыткой определить IP прокси сервера заодно.
А вот кросспостинг - это нехорошо. PHP код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Последний раз редактировалось Johnatan; 19.02.2008 в 15:08. |
28.03.2008, 01:40 | #6 | |
Заблокирован
Регистрация: 09.03.2008
Сообщений: 69
|
Цитата:
PHP код:
|
|
28.03.2008, 07:46 | #7 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
xGroupers, опять со своими вреднЬIми советами? Ваш код несамодостаточен!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определение ip-адресса | Ермоленко Виктор | Помощь студентам | 0 | 02.06.2008 13:44 |
Определение IP | IvanLex | Общие вопросы по Java, Java SE, Kotlin | 1 | 19.02.2008 09:12 |
Определение местоположения по IP | Zer0 | Работа с сетью в Delphi | 8 | 27.12.2007 10:56 |
Определение IP | RKS | Работа с сетью в Delphi | 3 | 13.12.2007 15:43 |
из Паскаля определить запущен ли Windows | Трофимов Александр | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 14.06.2007 15:25 |