Tach!
http://localhost/Profil.php?id='8944'&key='8945'
Was machen die Hochkommas dort? PHP erkennt zwar auch Zahlen am Stringanfang, also wenn danach Nicht-Zahlen-Zeichen folgen, aber ein Hochkomma am Anfang reicht schon, um eine Zahlenerkennung nicht mehr durchzuführen.
$CodedUsersID = $_GET["id"];
Das Umkopieren ist auch ohne Nutzen, zumal bei dem Variablennamen ja noch nicht mal Tippersparnis dabei rauskommt.
dedlfix.