se il link è a pag2.asp e devi passare per forza da pag1.asp, controlla la session, non la provenienza.

in pag1.asp metti

Session("fidelio")="tuttapposhto"

e in pag2.asp la controlli

chiunque entri in pag2.asp direttamente senza essere passato da pag1.asp, troverà la session vuota e sarà rispedito a pag1.asp

that easy!