上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 184 下一页

2018年9月11日

PHP使用curl请求https站点的常见错误及解决方案

摘要: 使用curl请求http站点和https站点最大的不同就是https站点有证书验证这一环节,如果证书验证不通过则无法发起请求,不管是请求什么类型的站点遇到问题时先把错误码打印出来看一下,打印错误码的代码片段如下: 然后根据错误码找出错误,错误码对照表可参考:https://www.liminghul 阅读全文

posted @ 2018-09-11 16:54 流星飞雨 阅读(885) 评论(0) 推荐(0)

使用PHP生成二维码支持自定义logo

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:52 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用PHP的CURL基于RESTful风格实现POST字符串或文件上传

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:51 流星飞雨 阅读(0) 评论(0) 推荐(0)

使用CURL实现GET和POST方式请求

摘要: CURL请求,支持GET和POST两种方式,默认为GET方式,如果传第二个参数则为POST方式请求,设置了超时时间,避免程序卡死。 对于某些服务器可能会遇到不兼容的情况,需要将数据拼装成字符串进行发送,可以使用如下函数: 阅读全文

posted @ 2018-09-11 16:48 流星飞雨 阅读(932) 评论(0) 推荐(0)

使用PHP判断是否为微信、支付宝等移动设备访问代码

摘要: 在开发过程中经常遇到根据不同的设备显示不同的数据或者在页面样式上做不同的布局,另外在做支付接口的时候也可能会判断当前是什么设备访问,例如判断如果是微信内置浏览器访问则只启用微信支付功能,如果是支付宝内置浏览器访问也是类似的处理方式,那么如何判断当前访问的设备呢,通常使用的方式是通过请求头信息中的HT 阅读全文

posted @ 2018-09-11 16:47 流星飞雨 阅读(3525) 评论(0) 推荐(0)

array与xml转换实现(转)

摘要: '; $xml .= ""; $xml .= array_to_xml($data); $xml .= ""; return $xml; } function xml_decode($xml, $root = 'so') { $search = '/(.*)/s'; $array = array(); if(preg_match($... 阅读全文

posted @ 2018-09-11 16:44 流星飞雨 阅读(137) 评论(0) 推荐(0)

PHP中文转拼音函数

该文被密码保护。 阅读全文

posted @ 2018-09-11 16:41 流星飞雨 阅读(1) 评论(0) 推荐(0)

设计模式之: 策略模式

摘要: 什么是策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 什么时候使用策略模式 1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略( 阅读全文

posted @ 2018-09-11 16:38 流星飞雨 阅读(197) 评论(0) 推荐(0)

设计模式之: 代理模式

摘要: 代理模式是一种结构型设计模式, 为其他对象提供一种代理,并以控制对这个对象的访问。而对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。 它是给某一个对象提供一个替代者(占位者),使之在client对象和subject对象之间编码更有效率。代理可以提供延迟实例化 阅读全文

posted @ 2018-09-11 16:32 流星飞雨 阅读(218) 评论(0) 推荐(0)

设计模式之: 状态模式

摘要: 什么是状态设计模式 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改 阅读全文

posted @ 2018-09-11 16:27 流星飞雨 阅读(613) 评论(0) 推荐(0)

上一页 1 ··· 148 149 150 151 152 153 154 155 156 ··· 184 下一页

导航