mikshaw


Group: Members
Posts: 4856
Joined: July 2004 |
 |
Posted: April 01 2008,16:51 |
 |
It's an environment variable
Try os.getenv("QUERY_STRING")
Here's an example I have in one of my in-progress cgi scripts
Code Sample | -- break up query string params=" "..string.gsub(os.getenv("QUERY_STRING"),"&"," ").." "
function get_param(var) local p=string.gsub(params,".*"..var.."=(.-)%s.*","%1") -- strip any naughty leading path p=string.gsub(p,".*/","") return(p) end
var_a=get_param("one") var_b=get_param("two")
|
This particular function breaks up a string that uses the format myscript.cgi?one=something&two=somethingelse The lua script would end up setting var_a="something" and var_b="somethingelse"
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|