1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Вопрос к программерам тема: redirec

Тема в разделе "Web Coding", создана пользователем KPACHODAP, 20 май 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    640
    Симпатии:
    111
    Что нужно указать чтобы происходил такой редирект как на nullew.ws

    Перейти по ссылке

    redirector.php
    какой код этого хайла хочу создать етот файл и чтобы он автоматичски поставлял в ссылки мне етот файл который служит редиректом!
    я думаю ето функция GET, преведите код плиз!!!!



    за ранее спасибо!
     
  2. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    Не вижу сложностей.
    Ссылки на сайте ты можешь генерить?
    Добавлять в них скрипт с meta http-equiv="Refresh" тоже можешь?
    _http://www.html-reference.com/META_httpequiv_refresh.htm
     
  3. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    640
    Симпатии:
    111
    как мне сделать так чтобы при заходе у меня на сайте
    Перейти по ссылке

    3 секунды задержка

    а потом автоматически перенапрвлялся на сайт Перейти по ссылке

    дайте пример кода!!

    Добавлено через 13 минут
    Я прав:

    <?php
    $url=$_REQUEST['url'];
    if($url!=""){
    header("HTTP/1.1 302 Moved Temporarily");
    header("Location: $url");
    exit();
    }
    ?>
     
  4. anarki

    anarki Прохожие

    PHP:
    header("HTTP/1.1 302 Moved Temporarily");
    Этот заголовок можно и не писать

    Код редиректора
    PHP:
    <?php
    $url 
    = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
    if(
    preg_match('#(https?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){
        
    sleep(3);
        
    header("Location: $url");
        exit();
    }
    ?>
     
  5. _Helios_

    _Helios_ Прохожие

    Все так, только в строке
    PHP:
    preg_match('#(https?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)
    Нужно заменить
    PHP:
    (https?|ftp)
    на
    PHP:
    (http?|ftp)
    иначе обычные http-ссылки обрабатываться не будут
     
  6. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    А задача изначально по другому ставилась. Требовалось как здесь.
    Перейти по ссылке
    Впрочем сам вопрошавший сам не знал, что ему нужно.
     
  7. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    640
    Симпатии:
    111
  8. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    to wbhrevaktrc122, указанном тобой примере (нуледовском) страница выводиться и потом делается редирект. Вариант anarki производит редирект без вывода страницы. Так что предъявляй все претензии к себе.
     
  9. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    640
    Симпатии:
    111
    Перейти по ссылке, не понял а ну ты можешь полный код дать "страница выводиться и потом делается редирект", посмотрю что лучше! За ранее спасибо!
     
  10. fpinger

    fpinger

    Регистр.:
    11 май 2007
    Сообщения:
    253
    Симпатии:
    58
    to wbhrevaktrc122, а ты не мог подумать, что код уже есть в той странице, которую ты представил в качестве примера? :D
     
Статус темы:
Закрыта.