Савелей ну так. При переходе со страниц на форму передаем URL через параметр. Этот же URL передаем в обработчик формы, а он уже решает, куда вернуться: URL формы он и так сможет сформировать, плюс у него есть URL исходной страницы. В чем проблема?
Так уже не в чем, изначально я хотел найти вариант без передачи url по ссылке
но как видно не судьба, можно с referrer. но Вы писали что лучше ему не доверять (а можно как-то иметировать referrer на php, если браузер его не передает), по этому переделал на передачу URL по ссылке.