Помощь Редирект через go.php

Тема в разделе "DLE", создана пользователем bukа, 17 фев 2009.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. bukа

    bukа Писатель

    Заблокирован
    Регистр.:
    23 окт 2008
    Сообщения:
    446
    Симпатии:
    138
    Как сделать чтоб все внешние ссылки были скрыты под редиректом go.php.
    Например на дле.нет.юа:
    http://dle.net.ua/go.php?url=http://site.ua/
    Есть ли такая функция в движке DLE по умолчанию?
     
  2. baltazorg

    baltazorg

    Регистр.:
    7 авг 2008
    Сообщения:
    203
    Симпатии:
    71
    bukа нравится это.
  3. pizd

    pizd Создатель

    Регистр.:
    10 ноя 2007
    Сообщения:
    43
    Симпатии:
    10
    файл go.php

    <?php

    $site = isset($_GET['site']) ? (int)$_GET['site'] : 0;

    switch ($site)
    {
    case 1:
    redirect('http://www.site1.ru');
    exit;
    case 2:
    redirect('http://www.site2.ru');
    exit;
    case 3:
    redirect('http://www.site3.ru');
    exit;
    }

    function redirect($url)
    {
    header('Location: '.$url);
    exit;
    }

    ?>


    ДАлее на сайте ставишь такого типа ссылку

    Перейти по ссылке (ну и 1,2,3,4,5 соответственно)
     
  4. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Или используй тег leech
     
    Iwashka нравится это.
Статус темы:
Закрыта.