Pues .. el tiempo de expiración de una cookie lo determinas en la función setcookie()
www.php.net/setcookie
Ahí le daras un tiempo tipo time()+segundos que quieras que dure tu cookie. (las cookies permanecen el el "PC usuario" (cliente) .. son así .. Las sesiones al contrario permanecen en el servidor ..)
Un saludo,