Salve a tutti

a me serve che quando un utente fa il login venga registrato un cookie in modo che se il browser viene chiuso l'utente non deve rieseguire il login! Ho fatto così:

codice:
$sql=mysql_query("SELECT * FROM clienti WHERE codice_cli='$user' AND password='$psw'");
$result=mysql_fetch_array ($sql);

if($result){
 session_register("profilo_utente");
 $profilo_utente=$result;
 $profilo_utente[auth]="ok";
 setcookie('profilo_utente',$profilo_utente,time()+36000);
}
Purtroppo ho questo errore:

Warning: setcookie() expects parameter 2 to be string ecc....