牛骨文教育服务平台(让学习变的简单)
博文笔记

curl获取返回值

创建时间:2013-01-10 投稿人: 浏览次数:17392
首先需要开启php中从curl库

开启方法参考这里:http://blog.csdn.net/huoshi5151/article/details/8491699

http://s134.hzw.91wan.com/api/active?qid=120581680&server_id=S134
上面的链接会显示一个“1”,想要得到这个1

那么:

PHP code ?
1 2 3 4 5 6 7 8 <?php $url="http://s134.hzw.91wan.com/api/active?qid=120581680&server_id=S134"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); ?>


但是这种方法直接将返回值显示在浏览器里了

只是想要获取“1”,不希望他显示出来

就可以采取下面的代码:

PHP code ?
1 2 3 4 5 6 7 8 9 10 11 12 13 <?php $url="http://s134.hzw.91wan.com/api/active?qid=120581680&server_id=S134"; $c = curl_init();   curl_setopt($c, CURLOPT_URL, $url);   //Tell curl to write the response to a variable   curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);   // The maximum number of seconds to allow cURL functions to execute.   curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 60);           $buf = curl_exec($c);   var_dump($buf);   ?>


刚开始研究curl,有不对的地方请各位不吝赐教
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。