#!/bin/bash
LOG=/tmp/console.log
urldecode(){
  echo -e "$(sed 's/+/ /g;s/%/\\x/g;')"
}

echo "Content-type: text/plain"
echo ""

echo "Hello" >>$LOG

if [ -z "$QUERY_STRING" ] ; then
  echo "consolLog QUERY_STRING is empty" >>$LOG
else
  echo "QUERY_STRING is '$QUERY_STRING'" >>$LOG
  saveIFS=$IFS
  IFS=\&
  set $QUERY_STRING
  while [ "$1" ] ; do
    left=${1%=*}
    right=${1#*=}
    eval $left='$right'
#    echo "consolLog: Parameter '$left' = '$right'" >>$LOG
    shift
  done
  IFS=$saveIFS
fi

echo -e $message | urldecode >>$LOG
