Mi dispiace davvero ma proponi questa modifica davvero ti salverà la vita

CMq per il tuo problema specifico :

quando generei il link per accere alla pagina di modifica

href="./pagina_di_modifica.php?from_page=".$currPageName." &from_pageNum=".$currPageNum."&from_pageId=".$curr PageId

etc..... e quando apri lo script di modifica ti tracci i dati in sessione

session_start();

$_SESSION["editFrom"] = array( "fromPage"=>$_GET["from_page"] ..... )


QUinidi poio la sotto-pagina di modifica puo' oiperare come le pare e quando devi tornare indietro recuperi id ati dalla sessione generi il link, pulisci i dati dalla sessione e quindi esegui il redirect.

Credo che la pagina destinazione abbia un link del tipo

elementi.php?category=piattisporchi&page=10 ..... questo lo puoi imposare tranquilllamente in una chiamata
header("location:".$gobackLink) ;die();

Se sei costretto(e mi dispiace) allora fallo cosi' nel caso posta la struttura dei percorsi e delle querystring per accedere a tali risorse(solo la struttura i nomi possono essere anche diversi ci basta per capire come sei messo)