Entonces miraté los links que te han pasado, porque hacerlo a saco, sin saber bien bien; al final, es peor.. jeje
creemé!!
-EDIT-
Bueno, ahora que no tengo prisa, te comento mi idea;
podrías hacer:
en 'pagina1' es donde estamos y dónde queremos que haya un link a la pagina anterior, llamemosla 'pagina.php'
en página; podrías poner:
Código PHP:
session_start(); //eso si no lo haces ya
$_SESSION['dondeestamos'] = "".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
y en pagina1.php, poner dónde quieras el enlace:
Código PHP:
session_start();
echo "<a href='http://".$_SESSION['dondeestamos'])."'>atras</a>";
y si quieres pasar variables en el enlace (aunque también podrías pasarlas por la sesión)
Código PHP:
session_start();
echo "<a href='http://".$_SESSION['dondeestamos'])."?variable=valor&var=v& .... '>atras</a>";
Seguro que hay mejores maneras de hacerlo.. xD; pero esta debería funcionar
Un saludo y espero críticas :P