[PHP] Рудирект по IP-адресу

Ajvengo
Дата: 27.09.2006 21:32:44
Доброго времени суток, господа скриптологи!

Столкнулся с проблемой. Существует диапозон IP адресов и нужно сделать так, чтобы те люди которые соответствуют данному диапозону отправлялись на один адрес, а те которые не соответствуют данному диапозону на другой. Попробывал написать скрипт так он вышел такой грамоздкий что на его выполнение не хватает и минуты, наверно диапозон слишком велик. Помогите знаниями. Вот диапозон IP адресов XXX.XXX.40.0 - XXX.XXX.55.255. Зарание благодарен.
DocAl
Дата: 27.09.2006 21:55:16
Что-то я как-то даже теряюсь в догадках, что можно было тут придумать громоздкое...
Решение тупо в лоб, без каких-либо заморочек с масками подсети, в случае сложных границ диаппазонов будет неудобно:
$ips = explode($ip,'.');
if ($ips[0]='XXX' AND $ips[1]='XXX' AND $ips[2]>=40 AND $ips[2]<=55) {
	//редирект туда
} else {
	//редирект сюда
}
Ajvengo
Дата: 27.09.2006 22:23:36
Спасибо огромное

только не так

$ips = explode($ip,'.');

а так

$ips = explode('.',$ip);

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