Vale jaja perdonar que no lo halla puesto.
El problema residía en que tenía puesto un include antes que el session_start, lo cambié y listo :)
por cierto alguien si es tan amable me puede decir mejor para que se usan las sesiones. Estoy leyendo un manual y me pone el ejemplo de un hotel, para ser exactos, de la tarjeta que te dan en el hotel para entrar en una habitación. Mejor lo cito para que lo entiendan xD:
Cita: Suponemos que habrás estado alguna vez en un hotel y que recuerdas que al inscribirnos como huéspedes nos facilitan una tarjetita identificativa que teóricamente habríamos de presentar a la hora de solicitar cualquier servicio del hotel (cafetería, restaurante, etc.).
Al registrarnos en ese hotel estaremos iniciando una sesión (nuestro período de estancia) y al recibir la tarjeta identificativa se nos estará facilitando un identificador de sesión, que tiene validez temporal, ya que expirará en la fecha de salida indicada en ella.
Imaginemos ahora que vamos al restaurante.
Pueden ocurrir dos cosas: que decidamos efectuar el pago directamente, o que pidamos que el importe de la factura se incluya en nuestra cuenta. En el segundo de los casos, se reiniciará la sesión y se registrará una nueva variable de sesión –el importe del servicio– al firmar la nota de cargo del mismo.
El responsable del restaurante guardará esa nota de cargo –una variable de sesión– de forma temporal ya que una vez abonado su importe, en el momento que abandonemos el hotel, expirará la sesión y dejará de tener validez.
Lo que pasa que no termino de hacerme a la idea :)
Muchas gracias a los dos :D
Un saludo !!