if( !$flag ){
//fai quello che dovrebbe fare se non settato, in piu' fai eseguire anche quello che vuoi senza refresh
}else{
//se e' settato fai altro
}

Non so se ho capito bene ma...