Gragory Опубликовано 24 октября, 2012 Жалоба Поделиться Опубликовано 24 октября, 2012 кто подскажет как правильно сделать редирект внешних ссылок типа go.php ? Цитата Ссылка на сообщение Поделиться на другие сайты
Gragory Опубликовано 6 ноября, 2012 Автор Жалоба Поделиться Опубликовано 6 ноября, 2012 есть мнения? Цитата Ссылка на сообщение Поделиться на другие сайты
xavior Опубликовано 6 ноября, 2012 Жалоба Поделиться Опубликовано 6 ноября, 2012 http://вашсайт.ком/go.php?url=http://чужойсайт.ком<?php$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){ sleep(0); //header("Location: $url"); echo "<html><head><meta http-equiv=\"refresh\" content=\"0;url=$url\"></head></html>"; exit();}?> Цитата Ссылка на сообщение Поделиться на другие сайты
Gragory Опубликовано 6 ноября, 2012 Автор Жалоба Поделиться Опубликовано 6 ноября, 2012 почему-то не работает переход по ссылке, пишет что сервер не найден Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 7 ноября, 2012 Жалоба Поделиться Опубликовано 7 ноября, 2012 потому как xavior дал какой то непонятный код левые переносыи ещё его скопипасил коряво.файлик go.phpif($_GET['url']){ $url = $_GET['url']; if (!$url) { $url = 'http://mysite.ru'; } if (!preg_match('#(https?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)) { exit ("<p>Проверьте правильный ли URL!</p>"); } header("Location:$url"); exit();} Цитата Ссылка на сообщение Поделиться на другие сайты
Gragory Опубликовано 7 ноября, 2012 Автор Жалоба Поделиться Опубликовано 7 ноября, 2012 delprofile Всё отлично работает! спб Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.