很多站长朋友们都不太清楚phpcurl模拟登陆,今天小编就来给大家整理phpcurl模拟登陆,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP的curl模拟·登录老是失败出现了405错误 2、 如何通过php程序模拟用户登录 3、 用php的curl做模拟百度登录时遇到了一个问题 PHP的curl模拟·登录老是失败出现了405错误405 是指请求的 URL 不支持请求的方法, htm(除伪静态)是静态页面,是只能使用 get 方法的,而你要登录,要用post,而你这里也确实是用的 post,那么我觉得你应该是 URL 取错了。像这种 post 的地址都要是有程序处理的,你再回去看看原来页面中 form 上的 action 地址吧
如何通过php程序模拟用户登录模拟用户可以用php的curl的post,例如
$url = "";
$post_data = array ("username" => "uzuzuz","password" => "12345");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// post数据
curl_setopt($ch, CURLOPT_POST, 1);
// post的变量
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
//打印获得的数据
print_r($output);
具体参考:
用php的curl做模拟百度登录时遇到了一个问题curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , false);
加上这两个参数就可以了。。
关于phpcurl模拟登陆的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpcurl模拟登陆 phpcurl模拟登录的详细内容...