怎么正确的在PHP中使用旋度

介绍

怎么正确的在PHP中使用curl ?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>实例:抓取页面

使用curl抓取页面相对来说比较简单,但是这里有一点需要注意的是,旋度默认会将抓取的页面直接输出到浏览器。然而,我们经常遇到的情况是获取抓取的内容,对内容做一定的处理之后再进行操作,因此,这里写出两种不同的情况。

<强>直接输出到浏览器

代码如下:


& lt; ? PHP
, $ url=皐ww.baidu.com"
, $ ch=curl_init ();
, curl_setopt ($ ch CURLOPT_URL $ url);
, curl_exec (ch);
, curl_close (ch);
?在

运行上面这段代码,我们会直接看到百度首页。

<强>不直接输出到浏览器

如果我们不想让卷发抓取的内容直接输出到浏览器,那么就需要设置旋度的“CURLOPT_RETURNTRANSFER”为真,这样卷抓取的内容会作为curl_exec()函数的返回值出现。

代码如下:


& lt; ? PHP
, $ url=皐ww.baidu.com"
, $内容=& # 39;& # 39;;
, $ ch=curl_init ();
, curl_setopt ($ ch CURLOPT_URL $ url);
, curl_setopt (ch美元,CURLOPT_RETURNTRANSFER,真的);
,/*
,*根据手册来看,好像PHP5.1.3以前的版本还需要配合CURLOPT_BINARYTRANSFER一起使用,
,*但是5.1.3以后的版本中,该配置项已经被废弃了。
,*/
,//curl_setopt (ch美元,CURLOPT_BINARYTRANSFER,真的);
,内容=curl_exec美元($ ch);
, var_dump(内容)美元;
, curl_close (ch);
?在

看完上述内容,你们掌握怎么正确的在PHP中使用旋度的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

怎么正确的在PHP中使用旋度