已知函数f(x)满足f(x+1)[f(x)+1]=1.当x∈[0,1]时,f(x)=x,若g(x)=f(x)-m(x+1)在区间(-1,2]有3个零点,则实数m的取值范围是
A.(0,)
B.[)
C.[)
D.(0,)