In linea generale, nei linguaggi di programmazione, le variabili sono globali se sono accessibili da qualsiasi punto del programma e vengono inizializzate all'inizio, magari tramite un file di configurazione. Per esempio in php $_GLOBALS["pippo"] = 98 significa che in qualsiasi punto del programma se cerco il valore di $_GLOBALS["pippo"] esso varrà 98. Ovviamente all'interno del programma potrò modificarne il valore e assumerà il valore che voglio. In ogni caso, generalmente, la variabile avrà un determinato valore PER OGNI UTENTE. Se per esempio la variabile, seppur globale, rappresenta il nome dell'utente, ogni utente vedrà un valore diverso.

Diciamo che le variabili globali NON dovrebbero cambiare mai durante l'esecuzione del programma