Jun 21
function http_post($url, $data){
	$ch = curl_init($url) ;
	curl_setopt($ch, CURLOPT_POST, 1) ;
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1) ;
	$result = curl_exec($ch) ;
	curl_close($ch) ;

	return $result;
}

function http_get($url){
	$ch = curl_init($url) ;
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1) ;
	$result = curl_exec($ch) ;
	curl_close($ch) ;

	return $result;
}

获取 HTTP 请求的首部:

curl_setopt($ch, CURLINFO_HEADER_OUT, true);
$result = curl_exec($ch) ;
echo curl_getinfo($ch, CURLINFO_HEADER_OUT);

Related posts:

  1. PHP重用curl句柄, CURLOPT_HTTPGET的BUG
  2. 史上最强大的PHP MySQL操作类
  3. 通过 HTTP POST 发送二进制数据
  4. 写自己的 http_build_query
  5. Wordpress分页代码

Written by ideawu at 2010-06-21 14:44:40 | Views: 5138 | tags:

Leave a Reply

必须登录, 或者浏览器开启JavaScript支持才可以评论!


网站空间,免费试用