Yo crearía en cada página una variable de sesión así....
en cargar.php
$_SESSION['pagina'] = "cargar.php";
en editar.php
$_SESSION['pagina'] = "editar.php";
y después en procesar.php
Código PHP:
if($_SESSION['pagina'] == "editar.php")
header("Location: editar.php?".$id);
elseif ($_SESSION['pagina'] == "cargar.php")
header("Location: cargar.php?".$id);
else
echo "El acceso es incorrecto";