Cita: Son errores que he creado para el inicio de sesión. Si la variable vale 1, se muestra un div con el error. Si vale 2, otro. Una vez iniciada la sesión, redirecciono a getenv('HTTP_REFERER') con la sesión ya iniciada o con el error. Por eso no puedo asegurar que la página siempre sea "index.php". Puede que sea "lista.php"... O si la variable ya está pasada por la URL (por ejemplo: con el valor 2), getenv('HTTP_REFERER') sería, por ejemplo, así: index.php?error=2
No se entiende lo que tratas de hacer.