se vuoi controllare i dati prima che siano inviati dovresti usare un linguaggio client side come javascript, altrimenti per controllarli con php devi controllarli nella pagina impostata nel form action..lì poi a seconda che i dati siano giusti o meno lo fai tornare al form o andare alla pagina che ti serve. Non ti servono le sessioni per fare queste operazioni