non so se funzioni, ma forse ti puoi basare su un controllo di HTTP_REFERER in $_SERVER
se è uguale alla pagina corrente, fai qualcosa

http://php.net/manual/en/reserved.variables.server.php