Cita:
Iniciado por karpoj23 A que puede ser debido? Son las sesiones?

Adivinos no somos... ¿qué haces??...
Anticipandome, soluciones:
- Si usas POST crea una página de resultados... el chiste es que "salgas" de la página donde recojiste para que los datos enviados "se pierdan":
formulario => proceso => resultado
... igual me adelanto diciendo que no hay problema que tu página de "resultado" sea la misma que la de "formulario".. el chiste es que salgas de "proceso".
- Si usas sessiones... haz un unset() después de que las ocupes, con eso destruyes su valor y por lo tanto (con las validacioens adecuadas) ya no la retomarás...
www.php.net/unset
Suerte y procura hacer consultas más adecuadas..