排序
thinkphp日志记录配置教程
thinkphp 日志记录 日志的处理工作是由系统自动进行的,在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息。 其中,为了性能考虑,SQL日志级别必须在调试模式开启下有效,否则就不...
thinkphp远程执行命令漏洞
漏洞概况 ThinkPHP是一款国内流行的开源PHP框架,近日被爆出存在可能的远程代码执行漏洞,攻击者可向缓存文件内写入PHP代码,导致远程代码执行。 虽然该漏洞利用需要有几个前提条件,但鉴于国内...
ThinkPHP中几种文件加载方式
ThinkPHP中系统提供了三个文件加载方式: 函数库形式加载: 函数库再ThinkPHP中包括三类:系统函数库文件(functions.php)、应用级别函数库文件、分组级别函数文件。 这三类函数库文件只有系统...
yii过滤器怎么使用
yii过滤器怎么使用 过滤器是一段代码,可被配置在控制器动作执行之前或之后执行。 例如,访问控制过滤器将被执行以确保在执行请求的动作之前用户已通过身份验证; 性能过滤器可用于测量控制器执...
Laravel 常用的辅助函数介绍
laravel 中有很多非常有用的辅助函数(helper function) 1.csrf token 表单 {{ csrf_token() }} 这样就可以直接获取 Laravel 自身维护的 csrf_token,比如通常是这样用的: <input> 或...
如何进行电子钱包APP漏洞分析
雷蛇支付(razer pay)在新加坡和马来西亚被广泛使用,在该篇writeup中,作者通过app逆向分析,利用frida调试,发现了雷蛇支付电子钱包(razer pay ewallet)中的用户签名(signature)生成漏洞...
yii怎么记录api接口执行时间
在 basecontroller 中继承父类的 beforeaction 和 afteraction 勾子,记录api运行开始,以及结束时间。 示例: private $actionStart = 0; private $actionEnd = 0; // beforeActi...
yii实现根据id查询一条数据
yii实现根据id查询一条数据的方法如下: 1、model层 public function selectone($ag_id=''){ return $this->findBySql("SELECT * FROM agency where ag_id...
yii如何判断是否是ajax提交
判断是否是ajax提交的方法如下: (相关教程推荐:yii框架) public function actionDelete() { if (Yii::$app->request >isAjax) { ...
yii如何做弹窗
yii2 做弹窗页面然后修改弹窗的内容 推荐:《yii教程》 模板list.php的源码如下 <?php echo $this->render('remarks',['model'=>$remarkModel]); ?> <script> $(docu...