php扩展 curl 的使用

linux 下nginx+php  安装curl:http://my.oschina.net/u/878142/blog/94017

curl的使用步骤

1.先初始化一个句柄,就跟fopen类似的意思

$ch=curl_init(); //$ch就是句柄,命名随意

2.设置参数

curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com");
解释:curl_setopt()是设置curl参数的方法,$ch是句柄,第一步已经初始化好的,之后每一步操作都需要用到它。CURLOPT_URL 是url选项,后面的第三个参数就是该选项的值,这里设定了要打开的url是百度。

curl_setopt(句柄,选项,选项的值);

curl有一系列选项,包括设置post方式提交,post内容,cookie,头信息,代理服务器等等,可以查阅相关手册,灵活使用。

3.打开网页

curl_exec($ch);

在上面设置好一系列参数后,执行这个方法即可打开网页,(一般设定好url后就可以打开网页了)。

注意,如果只是设定了url,然后打开网页,会将抓取到的网页直接输出,如果想将抓取到的源代码保存到一个变量中,需要 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 

然后可以

$html=curl_exec($ch);echo $html;




   

你可能感兴趣的:(PHP,curl)