"Топ комментаторов" на WordPress и редирект

(Ответов: 12, Просмотров: 1141)
Страница 1 из 2 12 Последняя
  1. Студент Аватар для overbag
    • Регистрация: 08.07.2010
    • Сообщений: 33
    • Репутация: 11
    Хочу установить на блоге плагин "Топ комментаторов", но чтобы ссылки в нем работали через редирект, т.е. имели приблизительно такой вид:
    http://мой_сайт.ру/сайт.пхп?урл=http://другой_сайт.ру
    Т.е. в корне сайта сделал файл site.php со следующим содержимым:
    <?php
    $go=$_GET['url'];
    header ('location: $go');
    exit;
    ?>
    И смысл должен быть такой - в этот файл в переменную $_GET['url'] передается адрес сайта, мы извлекаем его в переменную $go и делаем редирект.
    Но такая конструкция почему-то не работает. Быть может что то не так делаю, или есть более правильный способ это реализовать?
    • 0
  2. Гуру Аватар для assai
    • Регистрация: 11.08.2011
    • Сообщений: 794
    • Репутация: 360
    Цитата Сообщение от overbag Посмотреть сообщение
    header ('location: $go');
    попробуйте двойные кавычки здесь.. просто переменные не будут работать как вам нужно в одинарных..(если мне память не изменяет)

    Цитата Сообщение от overbag Посмотреть сообщение
    exit;
    а это вроде функция и должна быть так exit();
    • 1

    Спасибо сказали:

    overbag(09.01.2012),
  3. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    а так:
    Код:
    header ("location: $go");
    ?

    ---------- Сообщение добавлено 20:40 ---------- Предыдущее 20:38 ----------

    Цитата Сообщение от assai Посмотреть сообщение
    попробуйте двойные кавычки здесь.. просто переменные не будут работать как вам нужно в одинарных..(если мне память не изменяет)
    упс
    опоздал я со своим ответом

    Цитата Сообщение от assai Посмотреть сообщение
    а это вроде функция и должна быть так exit();
    не обязательно. это языковая конструкция, а не функция
    • 1

    Спасибо сказали:

    overbag(09.01.2012),
  4. Студент Аватар для overbag
    • Регистрация: 08.07.2010
    • Сообщений: 33
    • Репутация: 11
    И с двойными кавычками не работает, перебрасывает на одну из страниц на блоге
    • 0
  5. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    если просто в адресной строке ввести урл, то тоже перебрасывает?
    или только из блока топ комментаторов?
    • 0
  6. Студент Аватар для overbag
    • Регистрация: 08.07.2010
    • Сообщений: 33
    • Репутация: 11
    ctapbiu, блок топ комментаторов я пока вообще не трогал, только залил файл на блог и в адресной строке ввожу урл, вот:
    http://overbag.ru/site.php?url=http://google.ru
    • 0
  7. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    код верный. проверил, работает
    работает даже из папки ВП
    помимо этого кода в site.php ничего нет?
    • 1

    Спасибо сказали:

    overbag(09.01.2012),
  8. Студент Аватар для overbag
    • Регистрация: 08.07.2010
    • Сообщений: 33
    • Репутация: 11
    Кроме этого кода больше ничего нет. А проблема в хостере может быть?
    -------------------
    Я нашел, в чем проблема!
    Дело в том, что я редактировал файл site.php через браузер (не десктопными программами). А когда скачал этот файл на комп и открыл блокнотом, то увидел, что весь этот код написан в одну строку (хотя в браузере все выглядело красиво). Добавив в нужных местах энтеры, всё заработало!
    -------
    Если у Вас есть какие-нибудь предложения по улучшению когда, проверку может какую-нибудь добавить, то буду рад их услышать!
    Последний раз редактировалось overbag; 09.01.2012 в 00:55.
    • 0
  9. Дипломник
    • Регистрация: 19.12.2009
    • Сообщений: 145
    • Репутация: 32
    уважуха за найденый косяк

    проверки конечно нужны
    на пустой урл, на неправильный урл (url=htpp://...), отсутствие протокола
    • 0
  10. Гуру Аватар для assai
    • Регистрация: 11.08.2011
    • Сообщений: 794
    • Репутация: 360
    Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 3 сообщение(ий)):
    У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.


    Вот редирект с проверками протокола и правильности ссылки
    • 1

    Спасибо сказали:

    overbag(09.01.2012),
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
"Правильные Блоги". Предлагаю свои услуги по CMS Wordpress.
Реклама партнерских программ 2 10.01.2014 15:52
"Сателлиты" \ "СДЛ" \ "Под Ключ" \ "Цена = Качество"
Создание сайтов 22 22.01.2013 02:36
Проблема при установке темы "Nova" на "WordPress".
Web программирование 7 13.08.2011 16:15
Проблема при установке темы "Nova" на "WordPress".
Вопросы от новичков 7 13.08.2011 16:15

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры