ap.print[=[ ]=] local req = ap.request_object() local env = req:env() ap.print[=[ ]=] for _, var in pairs { "SERVER_SOFTWARE", "SERVER_NAME", "GATEWAY_INTERFACE", "SERVER_PROTOCOL", "SERVER_PORT", "REQUEST_METHOD", "PATH_INFO", "PATH_TRANSLATED", "SCRIPT_NAME", "QUERY_STRING", "REMOTE_HOST", "REMOTE_ADDR", "AUTH_TYPE", "REMOTE_USER", "REMOTE_IDENT", "CONTENT_TYPE", "CONTENT_LENGTH", "HTTP_REFERER", "HTTP_COOKIE", "SCRIPT_FILENAME", "DOCUMENT_ROOT", } do ap.print[=[ ]=] end ap.print[=[
]=] ap.print(tostring( var or "NULL" )) ap.print[=[="]=] ap.print(tostring( env:get(var or "" ) or "not defined")) ap.print[=["

New Document

 

modlua

Reference


A Lua Module for Apache --- Christian Lindig

 

]=]