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

评论列表 评论
I am sure this post has touched all the internet people, its really really nice post on building up new web site.
共0条回复,点击查看回复
I am sure this post has touched all the internet people, its really really nice post on building up new web site.
共0条回复,点击查看回复
I am sure this post has touched all the internet people, its really really nice post on building up new web site.
共0条回复,点击查看回复
I am sure this post has touched all the internet people, its really really nice post on building up new web site.
共0条回复,点击查看回复
Hello! cialis side effects , buy cialis super active , viagra for sale cheap , cialis from india online pharmacy , sildenafil generic india ,
共0条回复,点击查看回复
Hello! cialis side effects , buy cialis super active , viagra for sale cheap , cialis from india online pharmacy , sildenafil generic india ,
共0条回复,点击查看回复
Hello! cialis generic equivalent suppliers , female viagra , cialis generic equivalent suppliers , female viagra ,
共0条回复,点击查看回复
Hello! free cialis online , order viagra online , order cialis , free viagra online ,
共0条回复,点击查看回复
Hello! viagra cost , cialis cost , cheap viagra , cialis samples ,
共0条回复,点击查看回复
Hello! viagra side effects , cheap cialis si , viagra side effects , cheap cialis si ,
共0条回复,点击查看回复
发布评论

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

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

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

取消