设AB my=x-p/2
联立 y^2=2px
得到y^2-2p(my+p/2)=0
所以y1y2=-p^2=-4
所以p=2
所以y^2=4x
注意:若设直线为y=k(x-p/2)则要讨论k是否存在.