niente da fare .... il problema non è lì. come ho detto, se metto un echo dentro l'IF che dovrebbe settare il cookie, funziona.
se può essere utile, l'unico cookie che viene creato è PHPSESSID, un cookie di sessione .... non credo però causi problemi con la creazione di un altro cookie con nome differente.
alternativamente .. avete dei consigli per memorizzare l'utente anche chiudendo il browser?? con le sessioni, infatti, i dati di navigazione vengono cancellati appena si chiude il browser .. per questo volevo rimediare creando un cookie con una lunga durata..