Ciao a tutti!

Ho bisogno di assegnare a un cookie una stringa,posso creare la stringa prima di inizializzare il cookie?

cioè:

$ord=$desc.",".$pre.",".$quan.",".$sub;
setcookie("nome","$ord",time()+3600);

perchè facendo così setcookie da true ma poi mi da Notice: Undefined index: nome.

Quindi ho pensato che non si può creare $ord prima di creare il cookie...può essere questo il motivo?
Grazie