Lo mas normal es que se utilicen flags (banderas) para saber de donde se proviene y cual es el proceso a realizar. Esto lo puedes realizar con parametros URL, te mostrare un ejemplo:
cargar.php?action=load
editar.php?action=edit
Y en procesar.php obtienes el dato haces el trabajo y redireccionas a la pagina que la accion ordeno:
procesar.php
Código PHP:
Ver original<?php
if(isset($_GET['action'])){ $accion = $_GET['action'];
}else{
$action = NULL;
}
switch($accion){
case 'load':
// procesando datos
header('Location: cargar.php'); break;
case 'edit':
// procesando datos
header('Location: editar.php'); break;
default:
header('Location: index.php'); break;
}
?>
Espero esto te de una ayuda...