2016
03-12
03-12
PHP安全-访问权限暴露
访问权限暴露 数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db.inc文件保存,如:CODE: <?php $db_user='myuser';$db_pass='mypass';$db_host='127.0.0.1'; $db=mysql_connect($db_host,$db_user,$db_pass); ?>用户名及密码都是敏感数据,是需要特别注意的。他们被写在源码中造成了风险,但这是一个无法避免的问...
继续阅读 >
一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。1,exec函数<?php$test="ls/tmp/test";//ls是linux下的查目录,文件的命令exec($test,$array);//执行命令print_r($array);?>返回结果如下:[root@krlcgcms01shell]#php./exec.phpArray(...
基础总结1.修改默认控制器/方法yii默认是site控制器,可以在web.php中设置$config中的'defaultRoute'='xxxx';使用自定义默认的控制器。也可以改写Yii::$app->defaultRoute属性。yii的默认方法是index,可以在vender/yiisoft/yii2/base/Controller.php中进行初始设置,也可以在控制器中改写defaltAction='action'。2.添加独立模块yii可以在modules文件夹中添加自定义模块,添加完成后在web.php中的$config中的'modules'=[id=...