Модератор: Хакер
---Для PHP ----
header("Location: наша_url");
---Для ASP ----
Response.AddHeader "Location", "наша_url"
Redirect /index.php http://www.myhost.ru/vasya_pupkin/index.php
Redirect /somefile.dat http://www.myhost.ru/vasya_pupkin/data/somefile.dat
... и тд, для всех файлов
Redirect /somedir/ http://www.myhost.ru/vasya_pupkin/somedir/
allow_url_fopen = On
die(join('', file($go_url));
preg_match('/http:\/\/([^\/]+)(.+)$/', $go_url, $retarr);
$fp = fsockopen($retarr[1], 80, $errno, $errstr, 30);
if (!$fp)
{
die("Ошибка сокета [$errno] $errstr<br>\n");
}
$out = "GET /".$retarr[2]." HTTP/1.1\r\n";
$out .= "Host: ".$retarr[1]."\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
header1
header2
header3
datadatadatadata
moredata
while (!feof($fp))
{
$curblock = fgets($fp, 2048);
if($curblock=="\r\n" && !headerswas)
{
$headerswas = true;
// В этом месте мы должны послать все заголовки
}
else
{
if($headerswas)
{
// Здесь может быть какой-то код, делающий
// предварительную обработку, например вырезание
// size-меток из HTML страниц.
echo $curblock;
}
else
{
// А здесь должен быть код, запоминающий все
// принятые заголовки и куки.
}
}
}
fclose($fp);
Хакер писал(а):- Итак, какой же выход из данной ситуации?
- Купить нормальный платный домен второго уровня, - скажите вы.
Идея эта, безусловно, самая правильная, однако у нас не всегда будут лишние деньги на платный хостинг, и потом, если наш дальний родственник дал нам 50 Гб места, права root-пользователя для БД, и super-пользователя для скриптов, да причём всё это на халяву, будет очень тяжко переходить на платный хостинг с явно меньшими возможностями (ибо такие возможности, как я выше описал, будут стоить очень дорого).
Хакер писал(а):Итак, чтобы сделать редирект таким способом, нам нужно в html коде страницы написать
- Код: Выделить всё
<meta>
вместо 0 можно поставить время (в сек.) после загрузки страницы, через которое будет произведён редирект.
Хакер писал(а):Ещё один способ обмануть пользователя (а всё о чём написано в данный статье - это обман пользователя, с целью скрыть от него настоящий url) это организовать просмотр настоящего сайта в фрейме, расположенном на странице псевдосайта.
Здесь нам подойдут как обычные так и inline-фремы.
Достоинства: Быстро и легеко ставится, не требуют особых навыков работы с сервером и скриптами. Делаются на обычном html.
Недостатки: При навигации по сайту в адресной строке броузера будет виден всегда один и тот же URL - тот, по которому изначально зашли на псевдохост.
tyomitch писал(а):Хакер писал(а):- Итак, какой же выход из данной ситуации?
- Купить нормальный платный домен второго уровня, - скажите вы.
Идея эта, безусловно, самая правильная, однако у нас не всегда будут лишние деньги на платный хостинг, и потом, если наш дальний родственник дал нам 50 Гб места, права root-пользователя для БД, и super-пользователя для скриптов, да причём всё это на халяву, будет очень тяжко переходить на платный хостинг с явно меньшими возможностями (ибо такие возможности, как я выше описал, будут стоить очень дорого).
Потерял нить уже здесь.
Какая связь между покупкой нормального платного домена второго уровня, и покупкой хостинга?
Вроде бы, совершенно независимые вещи.
(Сейчас дочитаю, может дальше понятнее будет.)
_________________________________________________________
tyomitch писал(а):Хакер писал(а):Итак, чтобы сделать редирект таким способом, нам нужно в html коде страницы написать
- Код: Выделить всё
<meta>
вместо 0 можно поставить время (в сек.) после загрузки страницы, через которое будет произведён редирект.
Ещё раз протёр глаза, но так и не увидел 0, вместо которого можно поставить время (в сек.)
___________________________________________________
tyomitch писал(а):Хакер писал(а):Ещё один способ обмануть пользователя (а всё о чём написано в данный статье - это обман пользователя, с целью скрыть от него настоящий url) это организовать просмотр настоящего сайта в фрейме, расположенном на странице псевдосайта.
Здесь нам подойдут как обычные так и inline-фремы.
Достоинства: Быстро и легеко ставится, не требуют особых навыков работы с сервером и скриптами. Делаются на обычном html.
Недостатки: При навигации по сайту в адресной строке броузера будет виден всегда один и тот же URL - тот, по которому изначально зашли на псевдохост.
Да ну прямо?
Вот у меня вся http://mix.web.ur.ru/ на ифреймах, и у всех (трёх) страниц видятся разные (причём реальные) адреса. Так что ифреймы не годятся
tyomitch писал(а):(Сорри что в четырёх разных постах, в этом форуме правка не работает)
tyomitch писал(а):Нормальная статья, только почему-то обрывается на полуслове в самом интересном месте...
Хакер писал(а):tyomitch писал(а):Хакер писал(а):- Итак, какой же выход из данной ситуации?
- Купить нормальный платный домен второго уровня, - скажите вы.
Идея эта, безусловно, самая правильная, однако у нас не всегда будут лишние деньги на платный хостинг, и потом, если наш дальний родственник дал нам 50 Гб места, права root-пользователя для БД, и super-пользователя для скриптов, да причём всё это на халяву, будет очень тяжко переходить на платный хостинг с явно меньшими возможностями (ибо такие возможности, как я выше описал, будут стоить очень дорого).
Потерял нить уже здесь.
Какая связь между покупкой нормального платного домена второго уровня, и покупкой хостинга?
Вроде бы, совершенно независимые вещи.
(Сейчас дочитаю, может дальше понятнее будет.)
_________________________________________________________
Хостинг предполагает покупку домена.
Хакер писал(а):tyomitch писал(а):Хакер писал(а):Ещё один способ обмануть пользователя (а всё о чём написано в данный статье - это обман пользователя, с целью скрыть от него настоящий url) это организовать просмотр настоящего сайта в фрейме, расположенном на странице псевдосайта.
Здесь нам подойдут как обычные так и inline-фремы.
Достоинства: Быстро и легеко ставится, не требуют особых навыков работы с сервером и скриптами. Делаются на обычном html.
Недостатки: При навигации по сайту в адресной строке броузера будет виден всегда один и тот же URL - тот, по которому изначально зашли на псевдохост.
Да ну прямо?
Вот у меня вся http://mix.web.ur.ru/ на ифреймах, и у всех (трёх) страниц видятся разные (причём реальные) адреса. Так что ифреймы не годятся
Смотря что понимать под понятием "не годятся"
Хакер писал(а):tyomitch писал(а):(Сорри что в четырёх разных постах, в этом форуме правка не работает)
Надо будет Рэю сказать, чтобы он auth_edit выставил.
Хакер писал(а):имея домен певрого уровня с 5 мб места
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26