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

评论列表 评论
However, if you take how to buy viagra with a high-fat meal, it will take longer for the drug to begin working.
共0条回复,点击查看回复
Some really quality blog posts on this internet site , saved to fav. dkcfdbckbkea
共0条回复,点击查看回复
Hello! cialis from india , viagra price , cialis , viagra , cialis for sale ,
共0条回复,点击查看回复
Hello! alcohol cialis , cheap viagra soft tablet , cialis generic 40mg , c loans , viagra pulmonary hypertension ,
共0条回复,点击查看回复
Hello! uk assignment help , online fiction writing ,
共0条回复,点击查看回复
Hello! http://pillsvia3.com/ , http://pillscia3.com/ , http://buyvia3.com/ , http://buycia3.com/ ,
共0条回复,点击查看回复
Hello! viagra india , cialis from india , cheap viagra canada , cheap cialis canada ,
共0条回复,点击查看回复
Hello! viagra india , cialis from india , cheap viagra canada , cheap cialis canada ,
共0条回复,点击查看回复
I like what you guys are up too. Such smart work and reporting! Carry on the excellent works guys Ive incorporated you guys to my blogroll. I think it'll improve the value of my website
共0条回复,点击查看回复
I like what you guys are up too. Such smart work and reporting! Carry on the excellent works guys Ive incorporated you guys to my blogroll. I think it'll improve the value of my website
共0条回复,点击查看回复
发布评论

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

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

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

取消