Originariamente inviato da acweb-2004
sapere se la pagina precedente è interna al sito oppure esterna...
Ci sono essenzialmente 4 modi per arrivare ad una pagina:

- Un link del tipo <a href=...> o <area href=...>;
- Compilare la barra degli indirizzi del browser;
- L'action di un form;
- Una istruzione javascript.

Solo nel primo caso puoi usare document.referrer , negli altri non hai informazioni per distinguere.

Ma se usi un linguaggio lato server solitamente basta impostare/testare una variabile di sessione per risolvere...

ciao