'stuid' => $stuid,
'pwd' => $pwd
);
$ch = curl_init (); //初始化curl
curl_setopt ( $ch, CURLOPT_URL, $uri );
curl_setopt ( $ch, CURLOPT_POST, 1 ); //使用post请求
curl_setopt ( $ch, CURLOPT_HEADER, 0 );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data); //提交数据
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, true); //重定向地址也输出
$return = curl_exec ( $ch ); //得到返回值
curl_close ( $ch ); //关闭
print_r($return); //输出返回值
?>login.php
/*
这里对得到的数据进行处理
*/
echo "成功!"; //最后输出结果
?>
浏览器会输出“成功”。
这只是个简单的例子,curl的东西还有很多,需要研究的还很多。如果用php的curl写爬虫的话,机制不太好,建议用java实现爬
虫程序。
本人经验,仅供参考!
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了PHP模拟表单的post请求实现登录,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
相关文章
相关视频