Mi salta all'occhio

if($str_nickdichivisita =$haivisitato)

il confronto lo devi fare con ==, altrimenti fai un'assegnazione.

edit. Ti aveva già risposto Piero. Chiedo scusa. Mi sto appena svegliando.