对于Web应用程序,Lua相当于php的$_GET
是什么?
此外,如果网址类似于index.cgi?thisisatest
,我怎么能在问号后面找到所有内容?
答案 0 :(得分:2)
在lighttpd和mod_magnet的上下文中,查询字符串不会自动解析,因此您需要自己完成。您可以找到示例here,在页面中查找“flv-streaming.lua”。
关于你的第二个问题,Lorenzo给你一个通用答案,但在mod_magnet中你也可以使用lighty.env["uri.query"]
,如同一个例子所示。
答案 1 :(得分:0)
Lua本身不是Web开发的语言。有一些图书馆。您可以尝试luasocket。
至于你的第二个问题:
local url = "index.cgi?thisisatest"
local suffix = string.match( url, "^[^?]+?([^?]-)$" )
print( suffix )
答案 2 :(得分:0)
如果您在Ophal中运行Lua代码,那么您可以使用函数:request_uri()和request_path()
答案 3 :(得分:0)
如果您将lua用作CGI脚本,则os.getenv(“ QUERY_STRING”)将在问号/
之后返回所有内容