全文预览

深化优质护理服务内涵 图文

上传者:科技星球 |  格式:ppt  |  页数:203 |  大小:13303KB

文档介绍
);Р }Р curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);Р $output = curl_exec($curl);Р curl_close($curl);Р return $output;Р?} Р这块我主要是将他封装到一个函数里面,并且通过$data是否为空的判断,实现模拟http的get或post请求。以后微信所有的接口请求就都可以用这个函数访问了。Р函数体内第一条代码 curl初始化Р接着用设置选项设置他要访问的url。这块的url由我们函数的参数传进来。Р由于微信都是用https比较安全的协议去传输,需要对主机等进行验证。我们这块用设置选项,将他设置不进行任何验证。Р前面我们说这个可以实现post和get请求,这该怎么实现?首先得了解俩种传输方式是什么?是怎么传输数据的,get这种方式属于简单暴力型,他会将你要的数据直接在地址栏上携带过去,而post呢属于委婉含蓄型,他这个比较安全,数据不会那么明显。知道了这俩个特点我该怎么去用程序实现俩种呢?对于get我们不用做处理因为他会自动把要传的值携带上,我们直接用curl访问携带参数的url地址就可以获得数据了。可是post呢?我们得把一个数据包给扔过去吧?所以我用一个变量来存放我的所有post数据,就用$data吧,如果他访问的地址方式是post,我就将数据放在$data中,可是get方式并不需要啊,所以我设置$data初始值为null,只有当他需要访问post方式的url时,Р我再将这种数据传给$data,他就将原来的null给替换成你需要传入的数据了。这时候再访问,就可以做到,get和post请求都能访问得到。既然用post传值,肯定有和get不一样之处。所以这里我给他来一个判断,当$data的数据不为空时,也就是我的传输方式是post时,我要另加一些条件,加什么呢?

收藏

分享

举报
下载此文档