Хочу установить на блоге плагин "Топ комментаторов", но чтобы ссылки в нем работали через редирект, т.е. имели приблизительно такой вид:
http://мой_сайт.ру/сайт.пхп?урл=http://другой_сайт.ру
Т.е. в корне сайта сделал файл site.php со следующим содержимым:
<?php
$go=$_GET['url'];
header ('location: $go');
exit;
?>
И смысл должен быть такой - в этот файл в переменную $_GET['url'] передается адрес сайта, мы извлекаем его в переменную $go и делаем редирект.
Но такая конструкция почему-то не работает. Быть может что то не так делаю, или есть более правильный способ это реализовать?
- 08.01.2012 22:54
- 08.01.2012 23:19
Спасибо сказали:
overbag(09.01.2012), - 08.01.2012 23:40
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
Спасибо сказали:
overbag(09.01.2012), - 08.01.2012 23:51
И с двойными кавычками не работает, перебрасывает на одну из страниц на блоге
- 09.01.2012 00:01
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
если просто в адресной строке ввести урл, то тоже перебрасывает?
или только из блока топ комментаторов? - 09.01.2012 00:10
ctapbiu, блок топ комментаторов я пока вообще не трогал, только залил файл на блог и в адресной строке ввожу урл, вот:
http://overbag.ru/site.php?url=http://google.ru - 09.01.2012 00:31
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
код верный. проверил, работает
работает даже из папки ВП
помимо этого кода в site.php ничего нет?Спасибо сказали:
overbag(09.01.2012), - 09.01.2012 00:45
Кроме этого кода больше ничего нет. А проблема в хостере может быть?
-------------------
Я нашел, в чем проблема!
Дело в том, что я редактировал файл site.php через браузер (не десктопными программами). А когда скачал этот файл на комп и открыл блокнотом, то увидел, что весь этот код написан в одну строку (хотя в браузере все выглядело красиво). Добавив в нужных местах энтеры, всё заработало!
-------
Если у Вас есть какие-нибудь предложения по улучшению когда, проверку может какую-нибудь добавить, то буду рад их услышать!Последний раз редактировалось overbag; 09.01.2012 в 00:55.
- 09.01.2012 00:58
- Регистрация: 19.12.2009
- Сообщений: 145
- Репутация: 32
уважуха за найденый косяк
проверки конечно нужны
на пустой урл, на неправильный урл (url=htpp://...), отсутствие протокола - 09.01.2012 02:09Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 3 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
Вот редирект с проверками протокола и правильности ссылкиСпасибо сказали:
overbag(09.01.2012),
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
"Правильные Блоги". Предлагаю свои услуги по 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 |