parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Почему может не работать $response:location?

Василий М. 23.01 09:44

^if(def $cookie:result){<p>$cookie:result</p>$cookie:result[]}

<form>
<input type="text" name="field1">
<input type="text" name="field2">
<input type="text" name="field3">
<input type="submit" name="fire">
</form>

^if(def $form:fire){

^if(def $form:field1 || def $form:field2 || def $form:field3){}{$cookie:result[нифига нету]$response:location[http://samedomain.ru/samefolder?a=b#c]}

^if(def $form:field1){}{$cookie:result[нет первого]$response:location[http://samedomain.ru/samefolder?a=b#c]}
^if(def $form:field1){}{$cookie:result[нет второго]$response:location[http://samedomain.ru/samefolder?a=b#c]}
^if(def $form:field1){}{$cookie:result[нет третьего]$response:location[http://samedomain.ru/samefolder?a=b#c]}

# тут обработка

}
Сабмит пустой формы даёт "нет третьего".

Сабмит формы только с третьим даёт "нет второго".

Сабмит заполненной формы обрабатывается нормально.

WAZZUP?! :o( Респонзы игнорируются полностью, кук просто переписывается следующим и оказывается последним из возможных, когда должен первым и сразу уйти в локейшн.