Sembrerebbero due gli errori.
Uno non hai il path per i file temp di sessione descritto correttamente nel php.ini. Oppure manca la directory designata nel path, in questo caso la devi fare a manina peche' php non la fa.
due. sembrerebbe pure che invii un output al browser prima di session_start.
Guarda prima il problema del php.ini, la dir \tmp...
Poi if = e' assegnazione. if ==