Holladiewaldfee,
<form name="kontakt_zurueck" action="./?site=kontakt" method="post">
Du versuchst hier, GET (Parameter an URL) und POST zu mischen.
Das kann nur schiefgehen.
Nein, der Query-String der URL hat prinzipiell mal nichts mit GET zu tun, auch wenn PHP einem das Gegenteil suggeriert. Das ist also durchaus gültig.
Korrekt waere folgendes:
<form action="./" method="post">
<input type='hidden' name='site' value='kontakt'>
u.a.
Ciao,
Harry