#!/bin/sh
#
# Print all variables set by ELinks
#

cat <<EOF
Content-Type: text/html

<html>
	<head><title>CGI variables</title></head>
<body><table>
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 "<tr><td><em>$var</em></td><td>$val</td></tr>";
done

cat <<EOF
</table>
</body>
</html>
EOF