本文共 1211 字,大约阅读时间需要 4 分钟。
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; ?>转载地址:http://ryadi.baihongyu.com/