Usa sesiones o cookeis para controlar eso.
Define tu cookie o sesión al ingresar a tu script y valida su existencia en ese mismo script tipo:
Código PHP:
<?
session_start();
if (!isset($_SESSION['paso'])){
// llamas a tu función .. (supongo que pHP será).
} else {
$_SESSION['paso']="da igual";
}
// etc código ..
?>
Esto evitará que se ejecute tu funcipon hasta recargas de página ...
Un saludo,