为了账号安全,请及时绑定邮箱和手机立即绑定

老师想问问,curl能获取登陆成功后返回的信息吗?例如网站返回success,怎么获取它,谢谢了!

正在回答

1 回答

一般设置好参数,post和get请求都会返回数据,我们只需要在执行请求后接收数据就行了,即:$output=curl_exec($xxx).我们只要根据返回的数据就可以判断是否成功.例如慕课网登录使用ajax请求然后后台会返回一串json,我们就可以这样$output=curl_exec($xxx);得到json,然后解析了是否成功了.有些网站登录成功后会有一个重定向,我们只要像老师那样设置CURLOPT_FOLLOWLOCATION参数,就可以获取重定向的页面内容.

1 回复 有任何疑惑可以回复我~
#1

imoocer 提问者

有重定向的,是用正则获取它重定向后的网页内容,然后进行判定是否成功吗?还是可以获取ajax那样,或怎么样不用正则那么麻烦的。
2014-11-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信