io ho sempre risolto cn una variabile di sessione di tipo boolean.
al termine dello script la setti FALSE... nella pagina prima però la settia TRUE...
è contorto il concetto ma a me è riuscito