prefiero usar variables de session ya que a pesar de ser una cookie al fin y al cabo, no se almacena en disco sino en memoria..
hay muchos usuarios que con la sola palabra cookie se asustan un poco porque piensan que estan copiando cosas en su propio disco duro sin autorizacion de el...
si supieran que las variables de session son cookie temporales tambien se asustarian un poco
lo de @enabledsession no lo habia visto antes...pero es cosa que navegues por el google y de seguro encontraras informacion si es que existe.