¿que dato pierdes? ¿lo que quieres es redirigir? si es así por que no haces un location tanto en PHP o en javascript, realmente no acabo de entender mucho lo que quieres, si puedes ser un poco más especifico. No veo la razon por la cual al realizar un:
no active la función que deseas, si pierdes un dato, seguramente sea por la función que intentas activar.