il problema è che finito lo spazio disponibile ^^

cmq con la @ non fai vedere gli errori e se verifichi il risultato che ti ritorna la funzione verifichi se contiene un valore false, o meglio, di norma le funzioni che falliscono e ritornano qualcosa, ritornano un false

da quanto mi sembra di capire dal codice...è finito lo spazio per scrivere le sessioni sul server nel quale sei...se sei in hosting puoi pur prendere a parolacce il tuo hoster