mirror of
https://github.com/sigmasternchen/shochu
synced 2025-03-15 07:38:55 +00:00
28 lines
389 B
Bash
28 lines
389 B
Bash
#!/bin/bash
|
|
|
|
urldecode() {
|
|
: "${*//+/ }"
|
|
echo -e "${_//%/\\x}"
|
|
}
|
|
|
|
_query() {
|
|
tr '&' '\n' | grep -e "^$1=" | cut -d= -f2 | while read d; do
|
|
urldecode "$d"
|
|
done
|
|
}
|
|
|
|
queryString() {
|
|
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)
|