Hi Serverin
echo ($site);
gibt das bei der neusten PHP Version nix zurück!
Und das ist auch gut so! Auf die alte Weise können sonst nämlich schnell Probleme entstehen, falls eine globale Variable versehentlich überschrieben, bzw. von Hackern absichtlich injeziert wird.
Es ist eigentlich ganz einfach, Du schreibst jetzt
switch($_GET['site']), bzw. echo ($_GET['site'])
Innerhalb einer umfangreichen Funktion kannst Du der Einfachheit halber auch erst mit $site = $_GET['site'] die Variable in den lokalen Bereich kopieren und dann immer mit dieser Kopie in $site arbeiten.
MfG
Danny