Tag Archives:

Thinkphp5入门二使用验证码类

Thinkphp官方给提供了一个很好的处理验证码的扩展, 下载地址在这里 Thinkphp验证码类 下载回来后,需要放到thinkphp核心目录下。 回到Login.php文件, 新建一个方法

Posted in php | Tagged , , , | Leave a comment

面向对象和类的概念

类,对象,属性,方法 面向对象 任何可见物体都可以被称作一个对象, 对象中包含的外观和状态就叫做成员属性, 方法就叫做成员方法(函数)。 先定义类,然后定义类中属性,方法, 再然后从类中创建一个对象, 再使用对象->方法。 买空调 class KT{ 属性: 空调长宽,颜色,类型,品牌。 方法: 开,关,调度数,风向,静音模式和非静音模式。 } $kongtiao = new KT; $kongtiao->调度数(’21’); 类: 人是一个类, 人类中包含正常人,变态,神经病, 这些{正常人,变态,神经病}就可以叫做对象,而这些具有相同或者不同属性或者方法的对象是由相同或者不同的类创建出来的, 比如 class zhengchangren {    public $name;    public $age;    public $sex;    public … Continue reading

Posted in php | Tagged , , | Leave a comment

spl_autoload_register 和上传结合带来的安全问题

spl_autoload_register方法 当实例化对象的时候, 使用的类不存在, 就会执行该方法, 跟他类似的还有 __construct 实例化对象的时候会被自动加载 __destruct 执行结束后会被自动加载 __call 试图在类外调用一个不存在的方法的时候会被自动加载 __set 调用设置的时候会被自动加载 __get 试图在类外获取私有属性时,会被自动加载 今天主要讲的是 spl_autoload_register 前面说了该方法的含义就不再重复了, 来看一段代码 <?php class ttt {     static function tta()     {         ;     } } … Continue reading

Posted in php security | Tagged , , , , , | Leave a comment