![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| larios |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
Подскажите как можно организовать пересылку на другой адрес по IP-адресу, если мне надо переадресовать только определенную группу IP, например: "192.12.*.*".
Так писать, не есть хорошо. Есть какие-то решенния этой проблемы. Для меня это пока тяжело. Маловато знаний. Это сообщение отредактировал(а) larios - 23.10.2007, 20:39 |
|||
|
||||
| Glip |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 7 Всего: 18 |
перевести ip в int, сделать & с опятьже переведёной в int маской 255.255.0.0
и сравнить с переведёным же в int 192.12.0.0 это так с ходу. |
|||
|
||||
| webevt |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 5.5.2005 Репутация: нет Всего: 3 |
Ээээ...
Так? Это сообщение отредактировал(а) webevt - 23.10.2007, 21:07 |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
.htaccess
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| flashaa |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Меня порадовала идея. Но имхо самое простое решение:
Это сообщение отредактировал(а) flashaa - 24.10.2007, 10:47 |
||||
|
|||||
| клоп |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 103 Регистрация: 28.2.2006 Где: г. Череповец Репутация: нет Всего: нет |
Как вариант можно наверное так сделать, если группа IP не велика:
Структура .htaip IP|описание IP|описание Все кто не прописан в .htaip перейдут на http://www-link/index.html --------------------
Всякая чепуха посещает голову, когда она пуста .... |
|||
|
||||
| Pokoinik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 17.3.2007 Где: /dev/null Репутация: 2 Всего: 3 |
а почему бы не создать таблицу в бд, и потом делать выборку
-------------------- ICQ: 490-993 Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!! Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают. Делай или не делай! Никаких попробую! Йода (Yoda), мастер-джедай |
|||
|
||||
| Glip |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 7 Всего: 18 |
работа с ip в виде a.b.c.d проста до тех пор пока у вас маски кратные 8 битам /8 /16 /24 (255.0.0.0, 255.255.0.0, 255.255.255.0)
если надо будет например с маской 12 - 172.16.0.0 - 172.31.255.254 то решения в виде a.b.c.d будут несколько сложнее. да ваше проще, моё немного универсальнее Это сообщение отредактировал(а) Glip - 24.10.2007, 12:35 |
|||
|
||||
| larios |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
Так наверное громоздко, но я пока не дошел до Вашего уровня. Есть ли здесь глобальные ошибки? Это сообщение отредактировал(а) larios - 24.10.2007, 20:25 |
|||
|
||||
| Glip |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 7 Всего: 18 |
адреса 80.254.0.* 80.254.255.* не будут редиректится
ну и для адреса 80.254.254.254 будет работать дольше чем все вышеприведёные примеры Это сообщение отредактировал(а) Glip - 24.10.2007, 22:50 |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
Вариант Glip не только универсальный, но и наиболее правильный с точки зрения стиля и более быстрый по производительности.
larios, пример
|
|||
|
||||
| larios |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
sTa1kEr,
Код почему то не работает. |
|||
|
||||
| sTa1kEr |
|
|||
|
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
larios, оператор == имеет большеий пероритет... Не подумав написал, правильно будет так
|
|||
|
||||
| larios |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 23.10.2007 Репутация: нет Всего: нет |
Спасибо большое.
Все отлично работает. Какие же вы все головастые, аж завидки берут. Это сообщение отредактировал(а) larios - 25.10.2007, 16:36 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |