Нужна помощь в Php, НЕ ругайте сильно.

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
ссср
21.12.2006 - 22:42
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
0
Знаю что так можно, но вот никак не получается.

Задача:

Нужно сделать редирект на страницу.
Но не все так просто, нужно если запрос с конкретного IP, то редирект на одну страницу, если с любого другого то на другую.

ПЛИЗ pray.gif pray.gif
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
ссср
21.12.2006 - 22:51
0
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
Просто хочу немного насолить бывшему работодателю.
Который оказался оч оч "плохим"
Вся компания выходит через один внешний IP gentel.gif

Так что нужна помощь

Это сообщение отредактировал ссср - 21.12.2006 - 22:52
 
[^]
Vile
21.12.2006 - 23:04
0
Статус: Offline


инспектор манежа

Регистрация: 12.05.04
Сообщений: 6802
можно поюзать Mod Rewrite на самом деле. создаешь файл .htaccess такого содержания и кладеш его в корень сайта

Код
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.xxx$
RewriteRule ^/(.*) http://адрес.страницы1/$1 [L,R]

RewriteCond %{REMOTE_ADDR} ^xxx\.xxx\.xxx\.xxx$
RewriteRule ^/(.*) http://адрес.страницы2/$1 [L,R]


если нет мод реврайта то в пхп абрабатывай переменную окружения $_SERVER['REMOTE_ADDR'] и в зависимости от ее значение редиректи юзера на нужный адрес.

например так
Код

<?php

    switch($_SERVER['REMOTE_ADDR']){
                case '192.168.0.1':  @header("Location: http://www.адрес1.ru");
                                             break;
                case '192.168.0.2':  @header("Location: http://www.адрес2.ru");
                                             break;
     }
?>

 
[^]
ссср
21.12.2006 - 23:56
0
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
Vile
Спасибо, но мне видимо совсем балбесу нужно разъеснение.
Видимо что то не так делаю.
Нужно чтобы только на один ip отдавал например www.aaagroup.ru
а на любые другие ip yaplaklal.com

Изменял файл .htaccess
не помогло мож конечно что то не то делал.
Видимо плохой танцор.
ПОМОГИТЕ.


 
[^]
Zeuxx
22.12.2006 - 00:42
0
Статус: Offline


Приколист

Регистрация: 15.12.06
Сообщений: 219
Предыдущий пример переписыватся так:

Код
<?php

   $legal_ip = '192.168.0.2'; // тот ip, который нужно редиректить на особый сайт

   if ($_SERVER['REMOTE_ADDR'] == $legal_ip) {
       @header("Location: http://www.aaagroup.ru");
   } else {
       @header("Location: http://www.yaplakal.com");
   }

?>


Это сообщение отредактировал Zeuxx - 22.12.2006 - 00:44
 
[^]
ссср
22.12.2006 - 01:22
0
Статус: Offline


Я - РУССКИЙ !

Регистрация: 27.10.05
Сообщений: 612
Спасибо ОГРОМНОЕ.
Я просто обожаю ЯП.
agree.gif pray.gif bravo.gif

Не нужен ни один из специализированных форумов, а просто можно попросить помощи на ЯПе и обезательно помогут.

Спасибо ЕЩЕ РАЗ. Все работает.
 
[^]
Vile
22.12.2006 - 01:41
0
Статус: Offline


инспектор манежа

Регистрация: 12.05.04
Сообщений: 6802
гут smile.gif
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 3615
0 Пользователей:
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх