Eine Sache noch: Irgendwie funktioniert der Teil deines Codes nicht, der einen leeren URL-Parameter handhaben soll:
Okay, vergiss es, es war nur ein Fehler meinerseits. Scheinbar darf ich die geschweiften Klammern bei dem if und else statement nicht weglassen in diesem Fall. 😬