В IIS перестал работать редирект

Stierus

Новичок
В IIS перестал работать редирект

PHP:
function move(){	
	$str = "Location: ".$_SERVER['HTTP_REFERER'];
	header($str);
	exit();
}
Под apache работает как часы, как только попробовал запустить скрипт под IIS - вылетает ошибка CGI
 

God

Новичок
Не силён в связке IIS+PHP, попробуй перед Location отправить Status: 302
 

Фанат

oncle terrible
Команда форума
Stierus
эту функцию надо выкинуть на помойку.
20% посетителей сайта она будет отправлять туда, куда макар телят не гонял
 

badmovie

Новичок
А ты бы посмотрел, что у тебя в HTTP _REFERER содержится и вот еще что
'HTTP_REFERER' - The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.
 

Фанат

oncle terrible
Команда форума
и уж всяко, перед тем, как идти на форум, надо сначала проверить, что у тебя в $str лежит и что в логе ошибок написано.
Поскольку на форуме тебе на эти вопросы НЕ ОТВЕТЯТ
 
Сверху