killen Опубликовано 14 Марта 2009 Жалоба Поделиться Опубликовано 14 Марта 2009 Здравствуйте.Добрый люди, помогите разобраться с проблемкой.Создал файл redirect.php, в нем имеется скрипт:<? foreach ($_GET as $key => $value) { $site .= $key."=".$value."&"; } $site = substr($site, 4, -1); ?> <HTML> <HEAD> <TITLE>Re-directing...</TITLE> <meta http-equiv="refresh" content="5; URL=<? echo $site; ?>"> </HEAD> <body> <br> <div style="text-align: center;"> <center><font style="color: rgb(204, 0, 0); font-weight: bold;" size="-1"><span style="font-family: Arial;">Du hast gerade einen externen Link angeklickt, welcher mit einem fremden Web-Projekt verknüpft ist. <br> <br> Der Verantwortungsbereich von DEINEDOMAIN.de erstreckt sich nicht auf den sich jederzeit wandelnden könnenden Inhalt fremder Web-Sites.<br> <br> Daher übernehmen wir keinerlei Verantwortung für die nachfolgenden Informationen und machen uns diese nicht zu Eigen. <br> <br> Du wirst weitergeleitet zu :</span></font><br> <b><i> <i> <? echo $site; ?></i></b></center> </body> </HTML>Взял с этой темыТолько он у меня не правильно работает:Он перемещает тебя не на url который тебе надо, а добовляет url, получается что то вроде:Переходишь на сайт с помощью редиректа http://site.ru/redirect.php?url=newsite.ru, а попадаешь сюда http://site.ru/newsite.ruДело в форуме, потому что проверял скрипт отдельно, он работает прекрастно, а вот на форуме не хочет. В настройках переадресации у меня указан HTML META redirect, пробовал менять на другие, таже самая беда.Подскажите в какую сторону хоть копать?Заранее спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G*g Опубликовано 15 Марта 2009 Жалоба Поделиться Опубликовано 15 Марта 2009 (изменено) <? foreach ($_GET as $key => $value) { $site .= $key."=".$value."&"; } $site = substr($site, 4, -1); ?> <meta http-equiv="refresh" content="5; URL=<? echo $site; ?>"> Du wirst weitergeleitet zu : <? echo $site; ?>Переходишь на сайт с помощью редиректа http://site.ru/redirect.php?url=newsite.ru, а попадаешь сюда http://site.ru/newsite.ruну раз скрипт работает прекрасно, то подсказать врядли сможем.не так в форум встраиваешь... судя по всему, где-то забыл дописать "redirect.php?url="вообще не оч понятно, зачем использовать тут цикл foreach. не проще ли сразу брать url из get:$site = empty($_GET['url']) ? null : $_GET['url'];и еще, испольщуй преобразование html-сущностей потом на всякий случай:$site = htmlspecialchars($site); Изменено 15 Марта 2009 пользователем G*g Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.