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

Комментарии временно отключены.