diff --git a/test/cgi/print-vars.sh b/test/cgi/print-vars.sh new file mode 100755 index 00000000..449dd70a --- /dev/null +++ b/test/cgi/print-vars.sh @@ -0,0 +1,45 @@ +#!/bin/sh +# +# Print all variables set by ELinks +# + +cat < + CGI variables + +EOF + +for var in \ + CONTENT_LENGTH \ + GATEWAY_INTERFACE \ + HTTP_ACCEPT \ + HTTP_ACCEPT_LANGUAGE \ + HTTP_CACHE_CONTROL \ + HTTP_COOKIE \ + HTTP_IF_MODIFIED_SINCE \ + HTTP_PRAGMA \ + HTTP_REFERER \ + HTTP_USER_AGENT \ + PATH_TRANSLATED \ + QUERY_STRING \ + REDIRECT_STATUS \ + REMOTE_ADDR \ + REQUEST_METHOD \ + SCRIPT_FILENAME \ + SCRIPT_NAME \ + SERVER_NAME \ + SERVER_PROTOCOL \ + SERVER_SOFTWARE; +do + eval val=$`echo $var` + echo ""; +done + +cat < + + +EOF +
$var$val