Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

18.11.2008, 17:46
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 49
Провел на форуме: 187316
Репутация:
4
|
|
Редирект
Всем привет!Есть вопрос....кто-нить подкиньте такой код редиректа:
юзер редиректится только когда приходит с поисковика...если вставить адрес дора в браузер-будет виден дор,если перейти на страницу с поисковика-редирет на нужную страницу..слшал что через php как-то реализуется...заранее спасибо
|
|
|

18.11.2008, 17:52
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
В примитивном варианте на примере одного поисковика, как то так:
PHP код:
if(strpos($_SERVER['HTTP_REFERER'], 'google')) {
header("Location: http://goto.com");
die();}
else {
print <<<END
Йа мега сайтег
END;
}
|
|
|

18.11.2008, 21:01
|
|
Познающий
Регистрация: 26.05.2007
Сообщений: 49
Провел на форуме: 187316
Репутация:
4
|
|
а чтобы добавить другие поисковики нужно через запятую?
и к чемуц стрчка метатег?я так понял что вместо goto нужно вписывать куда редиректить?
|
|
|

18.11.2008, 22:06
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме: 1301036
Репутация:
1334
|
|
Можно сделать еще так
PHP код:
function redirect( $url ) {
if (headers_sent()) {
echo "<script>document.location.href='$url';</script>\n";
} else {
header( 'HTTP/1.1 301 Moved Permanently' );
header( "Location: ". $url );
}
exit();
}
Auto Redirect
Суть редиректа - это автоматическое перенаправление кого-то куда-то, а куда именно мы задаем в срипте. А при выполнении скрипта он автоматически перенаправит на определенный web-адрес.
Получается, что переход идет не по прямой ссылке с сайта вида <a href="http://www.google.com">google.com</a>, а через скрипт.
Вот пример:
Открываем любой html-редактор (подойдет и блокнот) и набираем/вставляем в него код:
Код:
<?
$URL="www";
header ("Location: $URL");
?>
<html>
<title>www</title>
<head></head>
<body>
</body>
</html>
Далее сохраняем файл с нашим кодом, например code.php и загружаем его на веб-сервер. К примеру, в корневую папку сайта (тут название сайта) вызвать скрипт можно по URL http://(тут название сайта)/code.php. После исполнения скрипта на сервере и произойдет автоматическое перенаправление.
Еще можно просто на сайте в теле страницы (внутри тегов <body>...</body>) поставить ссылку вида:
<a href="http://www/code.php">Переход на сайт (тут название)</a>
|
|
|

19.11.2008, 06:28
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
Сообщение от Ilia_dozor
а чтобы добавить другие поисковики нужно через запятую?
и к чемуц стрчка метатег?я так понял что вместо goto нужно вписывать куда редиректить?
Добавлять другие поисковики нужно через логический оператор ИЛИ в PHP это ||, то есть получится так:
if (stppos($_SERVER['HTTP_REFERER'], 'google') || stppos($_SERVER['HTTP_REFERER'], 'yandex') || stppos($_SERVER['HTTP_REFERER'], 'rambler'))
Никаких мета-тегов в приведенном коде нет. Мета-теги это теги начинающиеся с <meta >, например keywords, description, refresh и т.д.
Да это страница на которую скрипт будет редиректить юзера зашедшего с поисковика. Кстати юзеры могут заходить и не с поисковиков, а допустил из закладок в браузере и реферер останется пустым со всеми вытекающими.
|
|
|

24.11.2008, 10:25
|
|
Новичок
Регистрация: 24.02.2008
Сообщений: 3
Провел на форуме: 39793
Репутация:
0
|
|
Если не сложно подкиньте следующий код:
есть шифрованный ифрейм, он должен срабатывать ТОЛЬКО для браузеров IE и на основе IE
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Как сделать редирект на страницу (html)
|
diznt |
PHP, PERL, MySQL, JavaScript |
11 |
29.10.2009 10:44 |
|
Куплю адалт ру траф редирект
|
Sated |
Трафик, лоады, инсталлы, загрузки - Покупка, продажа |
0 |
28.09.2008 19:56 |
|
редирект с помощью htaccess с группы страниц
|
Димитрий |
PHP, PERL, MySQL, JavaScript |
7 |
30.08.2008 21:40 |
|
Редирект с отчетом времени
|
InfernoNet |
PHP, PERL, MySQL, JavaScript |
3 |
14.03.2008 19:31 |
|
Редирект из письма
|
solyaris9 |
E-Mail |
4 |
20.07.2005 13:35 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|