收藏文章 楼主

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

版块:PHP学习相关文章   类型:精华   作者:乐天   查看:87946   回复:166   获赞:20   时间:2016-10-05 21:38:14
今天撸码用到了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');

有些梦虽然遥不可及,但并不是不可能实现。 
回复列表
默认   热门   正序   倒序
guest
164F
游客Lv0
Once I initially commented I clicked the Notify me when new feedback are added checkbox and now each time a remark is added I get four emails with the same comment. Is there any way you possibly can remove me from that service? Thanks! egdeedbceafd
 2   2017-05-05 02:41:01  回复
guest
140F
游客Lv0
Hello! cialis online ,
 2   2017-04-25 13:59:13  回复
guest
139F
游客Lv0
Really informative article post.Thanks Again. Awesome.
 2   2017-04-25 13:58:52  回复
guest
133F
游客Lv0
Thanks so much for sharing all with the awesome info! I am looking forward to checking out far more posts!
 2   2017-04-23 23:40:39  回复
guest
100F
游客Lv0
emotionemotion
 2   2017-03-28 22:28:47  回复
guest
97F
游客Lv0
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
 2   2017-03-28 22:27:53  回复
guest
72F
游客Lv0
Hello! viagra for sale without prescription , cialis for sale , viagra side effects dangers , cialis side effects tadalafil ,
 2   2017-03-25 10:44:26  回复
guest
54F
游客Lv0
you have a terrific blog here! would you like to make some invite posts on my weblog?
 2   2017-02-26 18:43:07  回复
guest
43F
游客Lv0
Great website! I am loving it!! Will be back later to read some more. I am taking your feeds also
 2   2017-02-26 05:22:41  回复
guest
31F
游客Lv0
Hello! buy viagra online canada pharmacy , buy cialis , viagra sale , viagra , cheap generic viagra fast delivery ,
 2   2017-02-26 01:48:34  回复

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

暂无用户组
退出
等级:0级
天豆:
游客:

公告

近期本站被人为恶意注册及发布垃圾帖,本站已开启普通用户发帖审核功能,VIP系列用户组不受影响,一但发现发布违法或垃圾帖的用户,该用户账号将会被永久封号,请大家共同维护互联网环境,共创美好互联网未来。

永久免费,购授权享豪礼

3年个人版授权+1940天豆仅需194元

终身个人版授权+3880天豆仅需388元

3年尊享版授权+13580天豆仅需1358元

终身尊享版授权+27160天豆仅需2716元

扫个红包吧,快乐你我他

红包

Powered by HadSky 7.12.4

©2015 - 2022 HadSky

购买产品 用户文档 授权查询 网站绑定 更新补丁 客户案例 陕ICP备13005805号

您的IP:3.80.3.57,2022-11-27 22:54:12,Processed in 0.03934 second(s).

支持原创软件,抵制盗版,共创美好明天!
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(20) 分享
分享

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

取消