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

527
.
Вот
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