用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');

评论列表 评论
Hi, yup this post is truly fastidious and I have learned lot of things from it
共0条回复,点击查看回复
Hi, yup this post is truly fastidious and I have learned lot of things from it
共0条回复,点击查看回复
Hi, yup this post is truly fastidious and I have learned lot of things from it
共0条回复,点击查看回复
Hi, yup this post is truly fastidious and I have learned lot of things from it
共0条回复,点击查看回复
Hi, yup this post is truly fastidious and I have learned lot of things from it
共0条回复,点击查看回复
Hello! buy viagra online canada pharmacy , buy cialis , viagra sale , viagra , cheap generic viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra online canada pharmacy , buy cialis , viagra sale , viagra , cheap generic viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra online canada pharmacy , buy cialis , viagra sale , viagra , cheap generic viagra fast delivery ,
共0条回复,点击查看回复
Hello! buy viagra online canada pharmacy , buy cialis canada , free viagra pills , cialis pills , ,
共0条回复,点击查看回复
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条回复,点击查看回复
发布评论

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

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

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

取消