Salve.

Se non sbaglio la funzione setcookie restituisce FALSE nel caso in cui il cookie sia già settato, TRUE altrimenti.

Io però vorrei fare un altro controllo:

- controlla se il cookie è già settato
- se no settalo
- controlla se il settaggio è andato a buon fine
- se si fai una cosa, se no fai un altra.

L'unico modo che mi verrebbe sarebbe questo :

Codice PHP:
if(setcookie(/*parametri*/){

//il cookie non esisteva

if(setcookie(/*parametri*/){

//al primo tentativo non sono stato in grado di settare il cookie

}

else {

//il cookie è stato settato correttamente

}


Però non mi sembra il massimo in quanto tento di settare il cookie anche la seconda volta. fare un controllo anche su quella mi porterebbe ovviamente ad un ciclo infinito...avete consigli migliori?