Добырй день, уважаемые форумчане.
прошу помощи вот с такой задачкой...
При вызове POST, функция demo_generator вызываестя повторно и ответ для сверки введеных параметров юзером с тем что был получен не совпадает.
подскажите как можно это побороть чтоб функция не вызывалась дважды ?
я что то вообще запутался ;(((
прошу помощи вот с такой задачкой...
Код |
---|
function demo_generator() local num1 = math.random(1, 10) local num2 = math.random(1, 10) local answer = num1 + num2 return answer end local VariableB = demo_generator() local test_html = [[ <!DO CTYPE html> <ht ml> <body> ]] .. VariableB .. [[ <fo rm action="" method="post"> <label for="digs">Code:</label><br> <input type="text" id="digs" name="digs" value=""><br> <input type="submit" value="Submit"> </form> </body> </html> ]] if ngx.req.get_method() == "POST" then ngx.req.read_body() local post_args = ngx.req.get_post_args()["digs"] ngx.say("user send : ", post_args) ngx.say("original value:", VariableB) return end ngx.say(test_html) |
При вызове POST, функция demo_generator вызываестя повторно и ответ для сверки введеных параметров юзером с тем что был получен не совпадает.
подскажите как можно это побороть чтоб функция не вызывалась дважды ?
я что то вообще запутался ;(((