Pa sad ako cemo po definicijama, nije bas tako...

Kako pise u manualu:
Citat:
Session support in PHP consists of a way to preserve certain data across subsequent accesses. This enables you to build more customized applications and increase the appeal of your web site.
uz upozorenje
Citat:
Some types of data can not be serialized thus stored in sessions. It includes resource variables or objects with circular references (i.e. objects which passes a reference to itself to another object).
Sto ukratko ukazuje da se u sesiji cuvaju podatci pojedinacnog korisnika, kako bi se lakse personalizovala aplikacija. Podatci kao sto su: username, trenutni jezik, mozda sadrzaj shoping karte, interna navigacija, poslednja pretraga, paginacija, broj rekorda po stranici paginacije, itd. Znaci podatci koji su direktno vezani za odredjenog korisnika, ne za samu aplikaciju. Tako je recimo neprikladno (a i nesigurno) smestiti objekat koji radi sa bazom u sesiju, samo da bi bio dostupan svim funkcijama i metodama. U vecini slucajeva se sesija cuva u fajlu, i opet u vecini slucajeva je taj fajl u sherovanom folderu na shared hostingu, pa bi otkrivanje nekog ovakvog fajla sa serijalizovanim objektom konekcije na bazu dovelo do ozbiljnog propusta. Takodje se objekti cuvaju u memoriji, dok je sesija opet, cesto u fajlu ili u bazi, sto je nepotrebno zauzimanje resursa.
Bas je iz tih razloga i kreirana superglobalna promenjiva $GLOBALS
Citat:
An associative array containing references to all variables which are currently defined in the global scope of the script. The variable names are the keys of the array.
This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes throughout a script. You don't need to do a global $GLOBALS; to access it within functions or methods.
Sto znaci da se ovde smestaju reference ka promenjivama, ne pravi se kopija promenjive kao sto je to slucaj sa sesijom, sto itekako cuva resurse, pogotovo sa velikim objektima koji nisu direktno povezani sa pojedinacnim korisnikom.
A uvek postoji mogucnost da je korisnik iskljucio cookies, tako da potpuno oslanjanje na sesiju u ovom slucaju pada u vodu
