IIS. PHP. HTTP_REFERER
12th November 2003 - 01:52
Ушёл в интранет. Многое позволено, многое прощается: графика, флэш под 300kb, тяжёлые куски HTML/CSS/JavaScript; в общем «сухо и комфортно».
Первые влажные пятна появились после того, как я узнал под чем это должно крутиться: IIS+MSSQL. Никакого опыта. Ну да ладно, будем знакомиться.
Умные люди подсказали, что найти IIS можно в дистрибутиве Винды (да, да, я этого не знал). Поставил, посмотрел, изменил 404, временно прицепил data.mdb
, сделал жалкое подобие ЧПУ.
HTTP_Wanted_URL = Request.ServerVariables("HTTP_URL")
Посмотрел внимательнее, плюнул, прикрутил PHP и…
HTTP_Wanted_URL = $_SERVER["HTTP_REFERER"];
PHP Notice: Undefined index: HTTP_REFERER
Шило-мочало, начинай сначала. А ведь так хотелось привычного, родного…
if (!strstr($_SERVER["SERVER_SOFTWARE"], "IIS")):
$html['content'] = $html['content']
. '<p>Splendidly.</p>';
endif;
Categories: PHP | comments: (2)
Комментарии
1. Valera 17th February 2005 - 13:56
Vse ravno nicego ne poluceaetsea.
Esli stavliu $_SERVER['HTTP_USER_AGENT'] to poluceaetsea,
a esli $_SERVER['HTTP_RERERER'] to oshibka
****************
Admin
www.spamfilterinfo.com
2. Valera 17th February 2005 - 14:01
sluciaono natcnulsea :)
nujno ispolizovati tak i budet rabotati:
$refpage=GETENV('HTTP_REFERER');
if ($repage = ""){
$refpage=«Direct Hit»;
}
P.S. Udaci vsem