微信支付学习笔记(一)基础
准备: 1.认证的服务号 https://mp.weixin.qq.com/ 2.企业营业执照以及对公账号 3.已备案的域名和服务器 过程: 1.开通微信支付 2.开通商户平台 https://pay.weixin.qq.co...
准备: 1.认证的服务号 https://mp.weixin.qq.com/ 2.企业营业执照以及对公账号 3.已备案的域名和服务器 过程: 1.开通微信支付 2.开通商户平台 https://pay.weixin.qq.co...
在application/extra下的配置文件都会被tp5自动加载 新建setting.php return[ 'img_prefix'=>'http://wmc.com/images' ] 使用模型的获取器拼接图片路...
设置带版本号的路由 Route::get('api/v1/banner/:id','api/v1.banner/getBanner'); 1.tp5原生sql use think\Db; Db::query("select * from u...
1.捕获异常 2.处理异常(记录日志 或者 修复异常 或者 返回客户端) 3.抛出异常 try{ $banner = ..... }catch(Exception $ex) { $err = [ 'error_code=>'1000...
1.什么是sql注入 sql注入是将sql代码添加到输入参数.传递到服务器解析并执行的一种攻击手段 产生原因: 开发人员无法保证所有代码都进行过滤 攻击者发送给服务器的经过构造的可执行的sql语句 数据库未做相对应的安全配置 2.寻找sql...
AOP编程思想--面向切面编程 tp5路由: (设置了路由后pathinfo失效) Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)'); 请求类型:get post del...
设置admin.php入口文件 <?php define('BIND_MODULE','admin'); // 定义应用目录 define('APP_PATH', __DIR__ . '/application/'); // 加载框架...
<?php // 1. /* print 是语言结构,不是函数 echo print array list foreach push shift eval 是语言结构 funtion_exists('print');//false e...
<?php // 1 date_default_timezone_set("PRC"); echo date('Y-n-d H:i:s');//2018-3-04 10:57:29 echo "<br>"; ...
“系统信息”工具收集系统信息(如计算机中安装的设备或计算机中加载的设备驱动程序),并提供用于显示关联的系统主题的菜单。 您可使用该工具来诊断计算机问题。 例如,如果您遇到显示问题,则可使用该工具来确定计算机上安装的显示卡并查看它的驱动程序的...