<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: openresty и повторный вызов функции]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме openresty и повторный вызов функции форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 03 May 2026 12:41:49 +0300</pubDate>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74246/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			У вас два http запроса: первый выдает форму, второй получает результат ее заполнения. Между запросами <B>состояние на стороне сервера не сохраняется</B>. Это два разных запуска вашего кода. А между ними может еще несколько запросов от других клиентов быть. <br />Вам надо смотреть в сторону сессий, если оно есть в openresty. <br />Но вообще тема не для этого форума. <br />
			<i>08.02.2024 12:34:25, paluke.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74246/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74246/topic8495/</guid>
			<pubDate>Thu, 08 Feb 2024 12:34:25 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74231/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			спасибо, но увы ;) <br />
			<i>07.02.2024 13:02:53, Vitalia.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74231/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74231/topic8495/</guid>
			<pubDate>Wed, 07 Feb 2024 13:02:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74227/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_ljt1tJ3J" href="/user/16426/" bx-tooltip-user-id="16426">Vitalia</a> написал:<br />openresty <br />=============<br />может это поможет<br /><noindex><a href="https://habr.com/ru/articles/321864/" target="_blank" rel="nofollow">https://habr.com/ru/articles/321864/</a></noindex><br /><noindex><a href="https://webhostinggeeks.com/blog/what-is-openresty-web-server/" target="_blank" rel="nofollow">https://webhostinggeeks.com/blog/what-is-openresty-web-server/</a></noindex> <br />
			<i>07.02.2024 06:51:34, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74227/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74227/topic8495/</guid>
			<pubDate>Wed, 07 Feb 2024 06:51:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74226/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vt1g2RAH" href="/user/3132/" bx-tooltip-user-id="3132">Nikolay</a> написал:<br />Это Вам на форум nginx надо. Здесь совсем другой контекст.<br />=============<br />эх... на форуме openresty тоже спросил там тишина.<br />что то с воркером не сохраняет состояние. решил и тут спросить. может народ работал и знает.<br />а так спасибо ) <br />
			<i>06.02.2024 19:37:17, Vitalia.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74226/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74226/topic8495/</guid>
			<pubDate>Tue, 06 Feb 2024 19:37:17 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74225/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это Вам на форум nginx надо. Здесь совсем другой контекст. <br />
			<i>06.02.2024 17:28:30, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74225/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74225/topic8495/</guid>
			<pubDate>Tue, 06 Feb 2024 17:28:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title> openresty и повторный вызов функции </title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message74223/topic8495/"> openresty и повторный вызов функции </a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добырй день, уважаемые форумчане.<br /> прошу помощи вот с такой задачкой...<br /><br /><br />
====code====
<pre>function demo_generator()
&nbsp;&nbsp;local num1 = math.random(1, 10)
&nbsp;&nbsp;local num2 = math.random(1, 10)
&nbsp;&nbsp;local answer = num1 + num2
&nbsp;&nbsp;return answer
end

local VariableB = demo_generator()

local test_html = &#91;&#91;
&#60;!DO CTYPE html&#62;
&#60;ht ml&#62;
&#60;body&#62;

&#93;&#93; .. VariableB .. &#91;&#91;

&#60;fo rm action="" method="post"&#62;
&nbsp;&nbsp;&#60;label for="digs"&#62;Code:&#60;/label&#62;&#60;br&#62;
&nbsp;&nbsp;&#60;input type="text" id="digs" name="digs" value=""&#62;&#60;br&#62;
&nbsp;&nbsp;&#60;input type="submit" value="Submit"&#62;
&#60;/form&#62;
&#60;/body&#62;
&#60;/html&#62;
&#93;&#93;

if ngx.req.get_method() == "POST" then
&nbsp;&nbsp;&nbsp;ngx.req.read_body()
&nbsp;&nbsp;&nbsp;local post_args = ngx.req.get_post_args()&#91;"digs"&#93;

&nbsp;&nbsp;&nbsp;ngx.say("user send : ", post_args)
&nbsp;&nbsp;&nbsp;ngx.say("original value:", VariableB)
&nbsp;&nbsp;&nbsp;return
end

ngx.say(test_html)
</pre>
=============
<br /><br />При вызове POST, функция demo_generator вызываестя повторно и ответ для &nbsp;сверки введеных параметров юзером с тем что был получен не совпадает.<br /> подскажите как можно это побороть чтоб функция не вызывалась дважды ?<br /> я что то вообще запутался ;((( <br />
			<i>06.02.2024 16:30:32, Vitalia.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message74223/topic8495/</link>
			<guid>http://forum.quik.ru/messages/forum10/message74223/topic8495/</guid>
			<pubDate>Tue, 06 Feb 2024 16:30:32 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
