En vez de usar HTTP_REFERER podrías usar sesiones. Y añadir a la sesión de donde procede. Algo así
a.php
Código PHP:
Ver original<?php
$_SESSION['url'] = $_SERVER['PHP_SELF'];
?>
<a href="b.php">b.php</a>
b.php
Código PHP:
Ver original<?php
}
$_SESSION['url'] = $_SERVER['PHP_SELF'];
?>
Vino de a.php<br />
<a href="c.php">c.php</a>
c.php
Código PHP:
Ver original<?php
}
?>
Vino de b.php<br />
<a href="a.php">a.php</a>