moin moin, jaja die Datentypen :>
Fehlermeldung genau lesen! "Undefined index: site"
$_GET['site'] ist NULL wenn nicht gesetzt und kein Leerstring ("").
also entweder
if($_GET['site'] != null)
oder
if(isset($_GET['site']))
wie hen! bereits schrieb.
In php musst Du keinen Datentyp vorgeben für deine Variablen, undefiniert ist erstmal alles NULL. Du kannst also nicht von einem Leerstring ausgehen auch wenn normalerweise ein string darin stehen soll...
php is nicht sehr wählerisch...
$bla = "fasel";
$bla = 1;
$bla = true;
$bla = null;
"Passt" alles in die gleiche Variable.
@JacK le chilla
Mit method=POST kann eine $_GET-Variable nicht gefüllt werden.
hoffe ich konnte trotz meiner Vorposter noch was helfen

Grüße!