Das gibt's natuerlich -
header ("Location: wasauchimmer.php");
exit;
Zu Location gehört aber IMHO eigentlich auch ein entsprechender Fehlercode (auch wenn's im Standard wohl nicht explizit drinsteht), also etwas in der folgenden Art:
header("HTTP/1.0 303 See other");
header("Location: wasauchimmer.php");
exit;
alternativ kannst Du in Deiner if-Schleife statt obigem Code ein Javascript schreiben, das zur neuen Seite springt.
Was dann aber nur funktioniert, wenn man auch Javascript eingeschaltet hat. Das HTTP-Protokoll funktioniert hingegen immer.
Gruß,
soenk.e