curl 学习

Posted 天涯alone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl 学习相关的知识,希望对你有一定的参考价值。

<?php 



// $username =13800138000;
// $password =123456;
// $sendto =13912345678;
// $message = "测试一个试试看!";
 
// $curlPost = ‘username=‘.urlencode($username).‘&password=‘.urlencode($password).‘&sendto=‘.urlencode($sendto).‘&message=‘.urlencode($message).‘‘;

// //1.curl 初始化
// //var_dump($ch); 资源型$ch
// $ch=curl_init(); 

// //2.设置URL和相应的选项

// curl_setopt($ch, CURLOPT_URL, "http://www.xinhedai.com");  // 抓取指定网页

// curl_setopt($ch, CURLOPT_HEADER, 0);  ////设置header

// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上

// curl_setopt($ch,CURLOPT_POST, 1);//post提交方式

// curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);


// //3.抓取URL并把它传递给浏览器
 
// $data=curl_exec($ch);


// //4.关闭cURL资源,并且释放系统资源
 
// curl_close($ch);

// print_r($data);


/*curl实例
*/
$curl =curl_init();
 
// 设置你需要抓取的URL
curl_setopt($curl,CURLOPT_URL, ‘http://www.xinhedai.com‘);
 
//设置header
curl_setopt($curl, CURLOPT_HEADER, 0);
 
//设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
 
//运行cURL,请求网页
$data = curl_exec($curl);

if($data ===false)
{
    echo curl_error($curl);exit;
}
$info =curl_getinfo($curl);

// 关闭URL请求
curl_close($curl);
 
 
//显示获得的数据
var_dump($info);
// var_dump($data);

 

以上是关于curl 学习的主要内容,如果未能解决你的问题,请参考以下文章

CentOS yum 命令出现 [Errno 14] curl#6 - &quot;Couldn&#39;t resolve host ...&quot; 的解决方法(代码片段

有啥方法可以让 curl 连接并让我在输入时输入和发送身体片段?

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段

python 机器学习有用的代码片段

学习笔记:python3,代码片段(2017)