用Curl实现Post和Get请求,可绕过SSL验证

puyuetian 乐天 关注 九级站长 创始人
发表于PHP学习相关文章版块
今天撸码用到了Curl的post和get请求并需要绕过SSL验证,现将代码打包以备后用:

function request_by_curl($url, $post_data = '', $timeout = 30) {
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	//post提交,否则get
	if ($post_data != '') {
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
	}
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
	curl_setopt($ch, CURLOPT_HEADER, false);
	//跳过SSL验证
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, '0');
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, '0');
	$file_contents = curl_exec($ch);
	curl_close($ch);
	return $file_contents;
}
用法举例:

//$result存储返回的数据
//post
$result = request_by_curl('http://www.hadsky.com', 'username=hadsky&password=hadsky.com');
//get
$result = request_by_curl('http://www.hadsky.com');

评论列表 评论
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?
共0条回复,点击查看回复
cheers for the actual article i've recently been on the lookout with regard to this kind of advice on the net for sum time proper now so numerous thanks
共0条回复,点击查看回复
cheers for the actual article i've recently been on the lookout with regard to this kind of advice on the net for sum time proper now so numerous thanks
共0条回复,点击查看回复
Hello! buy viagra cheap , cialis , viagra sale , viagra , viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra generic , cialis , sale of viagra , order viagra , viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra cheap , cialis , viagra sale , viagra , viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra generic , cialis , sale of viagra , order viagra , viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra cheap , cialis , viagra sale , viagra , viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra generic , cialis , sale of viagra , order viagra , viagra fast delivery ,
共0条回复,点击查看回复
哈哈emotion
共0条回复,点击查看回复
发布评论

评论: 用Curl实现Post和Get请求,可绕过SSL验证

已有0次打赏
(20) 分享
分享

请保存二维码或复制链接进行分享

取消