ti ringrazio per la risposta, ma la mia domanda era differente e non voglio fare nessuna comparazione. sto chiedendo perchè se assegno l'elemento dell'array ( $a[0] = my_getcookie( "Userid" ); ) ha valore giusto, ovvero 2. mentre se la assegno dentro IF ha valore 1. Mentre l'altro cookie viene restituito bene sia fuori che dentro l'if.