Schreib in init.php noch ein "global $variable;" an den Anfang und teste es dann. Vielleicht hilft das ja.
Aber: wenn du globale Variablen brauchst ist was an deiner Logik falsch. Punkt, Schluss, Aus, Ende, Basta
Insofern wuerde ich mich an deiner Stelle drauf konzentrieren, die Anwendung so zu designen dass du keine globalen Variablen brauchst. Globals gehoeren zu den Sachen, die Code absolut schlecht wartbar machen und ein unweigerliches Spaghetti-Gefuehl hervorrufen.
Greetz
alcaeus