Hai messo setcookie() "prima di ogni altra cosa" ?

Nel senso che i cookie devono essere mandati assieme all'header...se invii qualcosa è troppo tardi per inviare il biscotto...non ti segna errore ma il cookie non viene inviato!