Как сделать перенаправление?

745
.

Вот
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 - это проверка одного айпи ) И это геморой вынимать через дистиникт массив и сравнивать .И функция лонг ай пи вовсе не нужна .

.
Юзер кидала, не рекомендуется иметь с ним дело

Николай, это в шапку?

.

Венсер , раз посылается в заголовок , то если в шапку , то до вывода хоть какой то информации .Иначе выдаст ошибку

.
FlySelf
аkа ПьяНый Ангел

делаем там. дома буду ещё не скоро, как выяснилось...напишу примерно

// Переводим IP в нужный формат
$user_ip = long2ip($ipl);
// Проверяем наличие IP в базе
$base_ip = mysql_result(myssql_query("SELECT COUNT(*) FROM `таблица` WHERE `поле с ip` = '$user_ip'"), 0);
// Дальше проверка
if($base_ip)
     направляем на страницу для мтс
else
   направляет на страницу для всех остальных
.
аkа ПьяНый Ангел

если в файле храним - то открываем файл, тем самым собираем содержимое файла в массив, 1 строка - 1 элемент. потом ищем наличие нащего ип в масиве, если наш ип совпадет с каким либо элементов то кидаем на нужную страницу, иначе же кидаем на другую. код пока не могу написать предыдущий заманался писать с телефона, ужасно гг как я раньше всё с него делал - не понятно

.
FlySelf
аkа ПьяНый Ангел

для файла, каждый 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');
Всего: 22