Вот
if(long2ip($ipl)=='195.74.84.232')
{
header("Location:
http://microsoft.com);
exit;
}
Krite, что то не совсем понял, а как все проверить? и как я понял это в шапку вставлять надо?
Ну , они там разные очень ) По маске искать врядле получиться .
Поэтому действуем более правильно , если sql смекаешь , то поймешь
$тест = select count(*) from `ip_mts` where `ip`='айпи юзера'
if ( $test > 0 ) {
Хеадер локэйшен главная . exit; }
Вот и все .
krite - это проверка одного айпи ) И это геморой вынимать через дистиникт массив и сравнивать .И функция лонг ай пи вовсе не нужна .
Венсер , раз посылается в заголовок , то если в шапку , то до вывода хоть какой то информации .Иначе выдаст ошибку
делаем там. дома буду ещё не скоро, как выяснилось...напишу примерно
// Переводим IP в нужный формат
$user_ip = long2ip($ipl);
// Проверяем наличие IP в базе
$base_ip = mysql_result(myssql_query("SELECT COUNT(*) FROM `таблица` WHERE `поле с ip` = '$user_ip'"), 0);
// Дальше проверка
if($base_ip)
направляем на страницу для мтс
else
направляет на страницу для всех остальных
если в файле храним - то открываем файл, тем самым собираем содержимое файла в массив, 1 строка - 1 элемент. потом ищем наличие нащего ип в масиве, если наш ип совпадет с каким либо элементов то кидаем на нужную страницу, иначе же кидаем на другую. код пока не могу написать
предыдущий заманался писать с телефона, ужасно гг как я раньше всё с него делал - не понятно
для файла, каждый IP писать с новой строки
// Переводим IP в нужный формат
$user_ip = long2ip($ipl);
// Открываем файл
$file = file($rootpath . 'files_ip.dat');
// Перенаправляем
if (in_array($user_ip, $file))
header('Location: pages_mts.php');
else
header('Location: pages.php');