P005 SLUŽBY POČÍTAČOVÝCH SÍTÍ

Obsah

Metoda GET:

QUERY_STRING=`echo $QUERY_STRING | \
       sed -f /packages/share/CHARSETS/cgi.plain`

eval `echo "$QUERY_STRING" | \
       sed -e 's/=/="/g' -e 's/\&/" /g' -e 's/$/"/'`

Metoda POST:

QUERY_STRING=`cat -`


Příklad: Vstup z formuláře:

<form action=...>
Datum: <input type="text" name="birthday">
<input type="submit">
</form>

Obdržíme např. řetězec: birthday=11%2F05%2F73
Viz např. skript pro sed: /packages/share/CHARSETS/cgi.plain

s/+/\ /g
...
s/%22/\"/g
s/%23/\#/g
s/%24/\$/g
s/%25/%/g
s/%26/\&/g
s/%27/\'/g
s/%28/\(/g
s/%29/\)/g
s/%2A/\*/g
s/%2B/+/g
s/%2C/,/g
s/%2D/-/g
s/%2E/\./g
s/%2F/\//g
...


Následující: MIME hlavičky
Obsah

Michal Brandejs brandejs@informatics.muni.cz