Buenas tardes
 tengo un problema que no consigo ver el porque de se comportamiento
 
ej:
 unafuncion($unaOpc);
//la declaracion de esta funcion esta en otro .php no en lamisma que se llama en otro modulo funciones.php
 
comprueba el valor de $unaOpc
 if($opc==1)&&(!isset($_session["unaSession"]))
  {            
    crearSession(); //aqui guarda un array en una variable de session y crea
                             $_session["unaSession"]//
  }
 else
 {//si $_session["unaSession"] esta creada ya deberia entrar por aqui..
    cargaSessionExistente();
 
 }
//la pregunta es:
¿por que al refrecar la pagina si en la primera ejecucion ya se ha tenido que crear la session $_session["unaSession"]; vuelve a entrar por la 1º condicion?
en teoria ya esta creada la session aunque se refresque no lo entiendo
 
¿hay alguna forma de evitar el refresco de pagina ?
 
muchas gracias 
  
 



