Forum Webscript.Ru
		Программирование => JavaScript & JScript => Тема начата: sanika от 10 Января 2008, 22:39:39
		
			
			- 
				Проблема такова. на сайте идет проверка наglobal $HTTP_REFERER, $HTTP_SERVER_VARS, $QUERY_STRING; ( чтоб не допустить запуска внешних скриптов). После выполнении действия страница обновляется (чтоб было видно результат работы скрипта) с помощью
     
 
 Но при этом в ИЕ теряеться $HTTP_REFERER (в ФФ и мозиле все работает отлично).
 вопрос таков - как можно перезапустить страницу не теряя global $HTTP_REFERER, $HTTP_SERVER_VARS, $QUERY_STRING; ?
 :(
- 
				Чтобы не допустить чего, прости?
			
- 
				чтоб не допустить того, что пользователь может сделать нтмл файл с формой, выполнение которой ведет к запуску сценария на сайте.
 так яснее?
- 
				Может, почитаешь (http://phpfaq.ru/ip) на досуге?
			
- 
				hanslinger 
 спасибо, но моя цель не закрыть доступ с определенных АйПи. ( видимо у меня не выходит нормлаьно объяснить.
 
 Вот прикинь у тебя есть скрипт, который получает данные  из формы, и при этом там есть выпадающие скписки, какие-то правила. и они формируються в определенном порядке. Умный юзверь сохраняет эту страницу себе на комп, правит блокнотиком данные, и тупо запускает страничку, нажимает отправить и.. вуаля - ЕГО левые данные пошли на твой скрипт.
- 
				А отправить ему нужный HTTP_REFERER не позволяет что, Рамадан? Может, все-таки внимательно почитаешь?
			
- 
				Более того — попробуй что-нибудь узнать об утилите FireBug, с помощью которой я тебе прямо из страницы, загруженной с твоего сервера, вместо текстового поля хоть деда Мороза отправлю.
			
- 
				ясно). А какой выход? проверять  все данные перед непосредственным выполнением скрипта?
			
- 
				Проверять все данные на сервере.
			
- 
				OMG.
 Думаю, тема закрыта.