读书人

通过curl模拟Post数据到页面后提示验证

发布时间: 2013-06-26 14:29:32 作者: rapoo

通过curl模拟Post数据到页面后提示验证码错误,求觖求
目标站:http://218.25.58.44/searchsys/

通过curl模拟Post数据到页面后提示验证码异常,求觖求

我的源码如下:

通过curl模拟Post数据到页面后提示验证码异常,求觖求

现在问题是:返回结果“验证码错误”,也就是验证码失效了。求指点!
我在CSDN上查阅了相关资料,但还是弄不太明白。说是应该带cookie一起post 。我主要对这个流程没太懂,如何来保证我取到的验证码是与cookie一致?目前验证码识别问题我已经成功了。
多谢高手指点!
[解决办法]
至少在获取验证码图片时需要有
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
$cookiefile:保存cookie的文件名

发送数据到目标页时,需要携带cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);

读书人网 >PHP

热点推荐