query="$QUERY_STRING&" until [ -z "$query" ] ; do k_v=${query%%&*} query=${query#*&} key=${k_v%%=*} value=${k_v#*=} done