diff --git a/lua/test.lua b/lua/test.lua index 45ffc10..33bf024 100755 --- a/lua/test.lua +++ b/lua/test.lua @@ -4,7 +4,8 @@ permalink: /cgi/lua/test.lua package.path = '{{ site.libdir }}/lua/?.lua;' .. package.path -require('xw3.session') +require('xw3.http') +--require('xw3.session') --[=====[ A multiline comment... @@ -12,6 +13,7 @@ A multiline comment... print('Cache-control: no-cache') print('Pragma: no-cache') +print('Set-Cookie: HANNES=HANNES; expires=Mon, 17-Jul-2055 16:06:00 GMT; Max-Age=31449600; Path=/; secure') print('Content-type: text/plain; charset=utf-8') print() @@ -29,4 +31,16 @@ print(os.execute('/usr/bin/env | /usr/bin/sort')) print() --print(debug.traceback("Stack trace")) --print(debug.getinfo(1)) +print('HTTP_COOKIE:') +print(os.getenv("HTTP_COOKIE")) +print() + +local input = os.getenv("HTTP_COOKIE") + +local cookies = parse_cookies(input) + +for k, v in pairs(cookies) do + print(k, v) +end +