Hola,
Traduccion del mensaje de error: El tercer parametro debe ser entero largo (long), y tu le has pasado una cadena (string).
El problema son las ". El "time()+3600" es esa cadena, no una llamada a la funcion time() y sumarle 3600 a lo que devuelva. Si te fijas en los ejemplos del manual (
www.php.net/setcookie) ese parametro nunca lleva comillas. Asi que la solucion es quitarlas:
Código PHP:
setcookie("cookie", $valor, time()+3600);
Saludos.