#!/usr/bin/env bash #==============================================================================# # Hiermit kann man DatenĂ¼bertraun per GET und per POST testen. #==============================================================================# #------------------------------------------------------------------------------# # in FreeBSD: # chown www:www cgi-bin/test.cgi ; chmod 0770 cgi-bin/test.cgi #------------------------------------------------------------------------------# BS="$(uname -s)" if [ "${BS}" = FreeBSD ] ; then UMDREHEN="tail -r" elif [ "${BS}" = Linux ] ; then UMDREHEN="tac" fi ### damit awk ein einheitliches Dezimalzeichen verwendet LANG="C.UTF-8" LC_NUMERIC="de_DE.UTF-8" KOMMAzuPUNKT="tr -s ',' '.'" AWK='awk' STARTZEIT="$(date +'%FT%T')" BASE64ZEICHEN='+/0123456789=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz' #==============================================================================# POSTDATEN=$(cat | tr -d '\r') echo "Content-Type: text/html; charset=utf-8
| HTTP_REFERER | ${HTTP_REFERER} |
|---|---|
| REQUEST_URI | ${REQUEST_URI} |
| QUERY_STRING | ${QUERY_STRING} |
| POSTDATEN | ${POSTDATEN} |