curl用法

来源:互联网 发布:visual studio知乎 编辑:程序博客网 时间:2024/04/30 17:07

php中curl很好用,而且作用也挺大的!我写了个提交数据的例子!贴出来给朋友们参考参考!

 

<?php

// 初始化一个 cURL 对象
$curl = curl_init();

// 设置你需要抓取的URL
curl_setopt($curl, CURLOPT_URL, 'http://ruiit.gicp.net:86/pmc/pmc_remaining.php');

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

// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);

// 运行cURL,请求网页
$data = curl_exec($curl);

// 关闭URL请求
curl_close($curl);

// 显示获得的数据
//var_dump($data);
echo $data

?>

---------------------------------------------
<?
session_start();
$url = 'http://localhost/test/loginAct.php';
$post = 1;
$returntransfer = 1;
$port = 80;
$header = 0;
$nobody = 0;
$followlocation = 1;
$cookie_jar = $_SESSION['cookie_jar'];
$request = 'userName=huyan&pwd='.sha1(yanyan).'&ac=login';
$ch = curl_init();
$options = array(CURLOPT_URL => $url,
CURLOPT_HEADER => $header,
CURLOPT_NOBODY => $nobody,
CURLOPT_PORT => $port,
CURLOPT_POST => $post,
CURLOPT_POSTFIELDS => $request,
CURLOPT_RETURNTRANSFER => $returntransfer,
CURLOPT_FOLLOWLOCATION => $followlocation,
CURLOPT_COOKIEJAR => $cookie_jar,
CURLOPT_COOKIEFILE => $cookie_jar,
CURLOPT_REFERER => $url
);
curl_setopt_array($ch, $options);
$temp = curl_exec($ch);
curl_errno($ch);
curl_close($ch);
echo $temp;
?>

原创粉丝点击