Hallo Forum,
//header("Location: http://$host$uri/$extra");
habe es nicht näher angeschaut, aber bei einer Weiterleitung solltest du dich eh nicht auf eine Brwoserweiterleitung/Metaangabe verlassen, sondern eher ein Konstrukt mit Header verwenden, ähnlich dem was du auskommentiert hast.
Paul