shochu/uri.sh
2022-01-09 19:38:22 +01:00

28 lines
383 B
Bash

#!/bin/bash
urldecode() {
: "${*//+/ }"
echo -e "${_//%/\\x}"
}
_query() {
tr '&' '\n' | grep -e "^$1=" | cut -d= -f2 | while read d; do
urldecode "$d"
done
}
query() {
echo "$QUERY_STRING" | _query "$1"
}
_formData=""
formData() {
if test -z "$_formData"; then
_formData="$(cat)"
fi
echo "$_formData" | _query "$1"
}
pathInfo=$(echo "$REQUEST_URI" | cut -d? -f1)