Respuesta: Sesiones con cookies vos tenes que mantener siempre esa cookie, no veo la necesidad de hacer una variable de sesion con el mismo valor.
yo lo haria asi:
//Si el usuario selecciona no cerrar
if(isset($_COOKIE["id"]) && !empty($_COOKIE["id"])) {
setcookie("usuario", "$row['usuario']", time()+60*60*24*365);
setcookie("id", "$row[id]", time()+60*60*24*365);
$_SESSION["id"] = $_COOKIE["id"];
$_SESSION["usuario"] = $_COOKIE["usuario"];
}
fijate bien todas las comillas que agregué |