![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
qidakui_123
这个作者很懒,什么都没留下…
展开
-
支付宝沙箱环境测试(给初学者参考)
1、以支付宝“电脑网站支付”为例,下载sdk demohttps://opendocs.alipay.com/open/270/106291demo代码如下2、打开支付宝开发者中心 ->沙箱环境->沙箱应用https://openhome.alipay.com/platform/appDaily.htm?tab=info将APPID、支付宝网关填入配置文件(根目录下config.php)3、接下来配置config.php中的 “支付宝公钥”和“商户私钥”此时需要下载“支付宝原创 2020-05-30 20:36:55 · 8712 阅读 · 0 评论 -
PHP自动判断测试环境还是生产环境
由测试环境发布到生产环境要修改一些配置参数,该来该去挺麻烦还容易出错。1、根据服务器环境参数来区分可以在nginx中配置一个环境参数fastcgi_param RUN_ENV ‘dev’来做判断// PHP中判断加载哪个配置文件define(‘RUN_ENV’, isset($_SERVER[‘RUN_ENV’]) ? $_SERVER[‘RUN_ENV’] : ‘production’);require_once DIR_ROOT . ‘/system/config/’ . RUN_ENV原创 2020-05-23 11:32:31 · 769 阅读 · 0 评论 -
设计模式学习之-----单例模式
单例模式:一个类仅允许创建一个实例一、什么是单例模式作为对象的创建模式,单例模式确保某一个类只有一个实例,并且对外提供这个全局实例的访问入口。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。二、PHP单例模式三要素需要一个保存类的唯一实例的静态成员变量。构造函数和克隆函数必须声明为私有的,防止外部程序创建或复制实例副本。必须提供一个访问这个实例的公共静态方法,从而返回唯一实例的一个引用。三、为什么使用单例模式使用单例模式的好处很大,以数据库操作为例。若不采用单例模式,当程序原创 2020-05-15 09:25:44 · 127 阅读 · 0 评论 -
设计模式学习之---工厂模式
<?php/*** 工厂模式工厂模式的最主要作用就是对象创建的封装、简化创建对象操作。 简单的说,就是调用工厂类的一个方法(传入参数)来得到需要的类; */interface mysql{ public function connect();}//mysqli链接数据库的类class linkMysqli implements mysql{ public function connect() { $con = mysqli_connect('localhost',原创 2020-05-14 22:40:21 · 109 阅读 · 0 评论 -
PHP网站安全常见问题
1、 变量要尽量初始化,不要直接放入判断语句中初始化 ,如下:if(isset($_SESSION[“username”])){} else {echo"您尚未登录!";}当register_globals=On时,我们提交http://www.sectop.com/ex2.php?_SESSION[username]=dodo,就可以绕过判断2、文件漏洞如下所示,如果黑客将$ dir修改为他自己的一个远程地址,就会执行他自己的问题件aaa.phpinclude($dir."/aaa.php原创 2020-05-10 10:30:49 · 278 阅读 · 0 评论