Grundsätzlich ganz guter Ansatz, nur "hilft" das bei register_globals?
Schließlich setzt du den Wert nur auf Standard, wenn isset() false liefert.
Ich würde dabei noch weitergehen und generell egal ob schon existent oder nicht den Standardwert setzen, schließlich sollte man sich im Script sicher sein, was man wo will![]()