这些表单通常通过命名按钮并检查值来判断按下了哪个按钮。简单地说,一个接收表单数据的基本页面将通过检查是否提交了表单($_post['submit']=“send!”)它告诉页面用户通过按按钮到达那里。在决定按下哪个按钮时,使用相同的概念。
if($_post[“submit”]=“发送!”)AdDATATODB();
else if($_post[“submit”]=“更新!”)UPDATUSER();
else if($_post[“submit”]=“删除我!”)ReaveUSER();
所以现在,您需要做的是用表单检查HTML页面的源代码,找出您想要模拟的提交按钮的名称和值,并将这些数据添加到您请求中的文章正文数据中。
更新:
哎呀!误解了你的问题,认为你在一个页面上的一个表单中有多个提交按钮,但现在我认为你的意思是一个表单转到另一个“确认”表单…在你的DidReceiveData委托方法中,你需要存储你得到的所有HTML,在你的DidFinishLoading委托方法中,你需要拉出任何隐藏的字段名&A值,然后创建一个新请求,其中这些值作为您的日志数据,URL是表单的“操作”URL