ti faccio un esempio:
Codice PHP:
if(empty($logged)) //$logged è una varibile che serve ad indicare se un'utente è loggato
{
echo "ti devi loggati";
}
elseif($logged=='yes')
{
echo "benvenuto nella pagina protetta";
}
se tu provi ad aprire la pagina passando come parametro get ?logged=yes eluderai i controlli...
edit
ovviamente si possono creare script sicuri anche usando resgister_globals su on. Basta avere cura di inzializzare tutte le varibili che si intendono usare, ma falro è scomodo e bisogna stare più attenti