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 ==