在php中分别使用curl的post提交数据的方法和get获取网页数据的方法整理分享一下额,具体代码如下:
(1)使用php curl获取网页数据的方法:
$ch=curl_init(); //设置选项,包括URL curl_setopt($ch,CURLOPT_URL,"http://www.phpernote.com"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0); //执行并获取HTML文档内容 $output=curl_exec($ch); //释放curl句柄 curl_close($ch);
(2)使用php curl post提交数据的方法:
$url="http://www.phpernote.com/curl_post.php"; $post_data=array ( "nameuser"=>"syxrrrr", "pw"=>"123456" ); $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data); $output=curl_exec($ch); curl_close($ch); echo $output;
你可以加一段检查错误的语句(虽然这并不是必需的):
$output=curl_exec($ch); if($output===FALSE){ echo "cURL Error: " . curl_error($ch); }
文章来源:http://www.phpernote.com