从 HTML 到 Lua 发送参数

这可能是一个简单的问题,但直到现在我都找不到如何解决的方法。我有一个调用 lua 文件的 html 网站:

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

这很好用,但是我想向 lua 脚本添加一些参数,但不知道如何实现。我尝试了像这样的东西,但我无法在 lua 脚本中得到 URL:

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

你有什么想法吗? 谢谢

点赞
用户107090
用户107090

在 CGI 脚本中,GET 提交的参数被收集在查询字符串中,该字符串可以在环境变量 QUERY_STRING 中获取。

要在 Lua 中读取此变量,请使用 os.getenv("QUERY_STRING")

您需要解析此字符串;gsubgmatch可以帮助您完成。

2016-01-20 11:36:41