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