2016-01-20 90 views
2

這可能是一個簡單的問題,但直到現在我找不到一個方法如何去做。 我有一個HTML網站,調用LUA文件:從html發送參數到lua

<meta http-euqiv="refresh" content="0; URL=/cgi-bin/myTest.lua" /> 

這工作得很好,但我想一些參數添加到LUA腳本,但能弄清楚如何。我想是這樣的,但我不能讓我的手在LUA腳本的網址:

<meta http-euqiv="refresh" content="0; URL=/cgi-bin/myTest.lua?test=6&test2=3" /> 

你有一個想法? 感謝

+0

你可以從你的Lua文件中添加代碼來試圖獲取參數嗎? –

+0

舒爾我想它: 「爲K,V成對(ARG)做印刷(K,V)結束」 和 「打印(ARG [1])」 – Zuendi

回答

1

在CGI腳本,一個GET提交的參數在query string,其可在環境變量QUERY_STRING被收集。

要閱讀在Lua這個變量,使用os.getenv("QUERY_STRING")

您將需要解析字符串; gsubgmatch可以幫助你。

+0

謝謝你,非常完美。 – Zuendi