A
AnaStas
Добрый день. Понимаю, что вопрос простой, но меня что-то зацыклило. Вот не сложный код:
[codebox]...
if(param('fromJS')){
$server=param('fromJS');
if ($server=~/^cr\,.+$/i){&Create_Modes}
if ($server=~/^wr\,.+$/i){&mds_insert($server)}
}
else {
...
}
Скрытая HTML-форма[/codebox]
При первом обращении к серверу скрипт отправляет в браузер стандартный HTTP код и пустое значение поля "fromJS" скрытой формы, поэтому выбор сабрутин не происходит и через else имеем продолжение загрузки главной страницы.
Но вот пользователь создает события которые заполняют информацией поле fromJS и, соответственно, if выводит нас на выбор инициированной подпрограммы.
Но по завершению ее работы, казалось бы, чего проще установить значение функции param('fromJS') в false и главная страница вновь загружена... однако, что-то никак не получается сделать ее вновь "пустой" и обойти выбор сабрутин.
Подскажите, чего я тут недопонимаю.
[codebox]...
if(param('fromJS')){
$server=param('fromJS');
if ($server=~/^cr\,.+$/i){&Create_Modes}
if ($server=~/^wr\,.+$/i){&mds_insert($server)}
}
else {
...
}
Скрытая HTML-форма[/codebox]
При первом обращении к серверу скрипт отправляет в браузер стандартный HTTP код и пустое значение поля "fromJS" скрытой формы, поэтому выбор сабрутин не происходит и через else имеем продолжение загрузки главной страницы.
Но вот пользователь создает события которые заполняют информацией поле fromJS и, соответственно, if выводит нас на выбор инициированной подпрограммы.
Но по завершению ее работы, казалось бы, чего проще установить значение функции param('fromJS') в false и главная страница вновь загружена... однако, что-то никак не получается сделать ее вновь "пустой" и обойти выбор сабрутин.
Подскажите, чего я тут недопонимаю.