摘要: XSS(跨站脚本攻击)可以用于窃取其他用户的Cookie信息,要避免此类问题,可以采用如下解决方案: XSS(跨站脚本攻击)可以用于窃取其他用户的Cookie信息,要避免此类问题,可以采用如下解决方案: 直接过滤所有的JavaScript脚本; 转义Html元字符,使用htmlentities、ht 阅读全文
posted @ 2017-04-13 09:00 风华~~ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-21 23:08 风华~~ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 这个知识点,就可以通过“登录”和“注册”的页面来学习这个知识点了首先先做一个“登录”功能一、登录功能(父类)(1)登录的控制器在我的控制器文件夹中新建一个登陆控制器我的路径是这样的: 然后里面要书写正确才可以,其中要有命名空间,还有继承父类的控制器 1 2 3 4 5 6 7 8 9 10 11 1 阅读全文
posted @ 2017-03-14 15:35 风华~~ 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 框架有时会用到数据库的内容,在"ThinkPhp框架知识"的那篇随笔中提到过,现在这篇随笔详细的描述下。 数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作,一步步的讲述一下框架对数据库的操作 想要操作数据库,第一步必然是要:链接数据库 一、链接数据库 ( 阅读全文
posted @ 2017-03-13 08:11 风华~~ 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 框架有时会用到数据库的内容,在"ThinkPhp框架知识"的那篇随笔中提到过,现在这篇随笔详细的描述下。 一、链接数据库 (1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件 我这里是这样的文件路径 (2)打开这个config.php文件,然后找到父类配置文件conventi 阅读全文
posted @ 2017-03-12 08:58 风华~~ 阅读(7150) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP框架 访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹。home文件夹模块中Conf文件夹的config配置文件,是对于当前模块的:修改当前模式convention配置文件是对于全体的配置 阅读全文
posted @ 2017-03-12 08:57 风华~~ 阅读(134) 评论(0) 推荐(0) 编辑
摘要: php框架 一、真实项目开发步骤: 二、问题: 1. 多人开发项目,分工不合理,(html php mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费、人员浪费 4. 项目不能很好适应客户需求,牵一发而动全身。 三、其他相关框架 1. z 阅读全文
posted @ 2017-03-12 08:57 风华~~ 阅读(1151) 评论(0) 推荐(0) 编辑
摘要: 注意:smarty模板前提是:前端和后端是分开的,所以肯定会有很多的后台页面,php页面和html页面是分开存储的!! 可以通过模板编写很多的功能,这里不是用的ajax方法写的,所以会刷新页面~~ 下面就开始编写各种页面的功能了!!! 一、登录页面的编写也是分两个页面(后台和前端) 1.首先是后台的 阅读全文
posted @ 2017-03-12 08:54 风华~~ 阅读(265) 评论(0) 推荐(0) 编辑
摘要: smarty模板只要就是实现分离效果所以每个功能都需要两个页面一个是HTML 和 PHP 两部分组成 使用smarty模板要在main文件夹下面创建login.php文本,要用smarty模板首先引入入口文件, <?php include("../init.inc.php"); //引入入口文件 / 阅读全文
posted @ 2017-03-10 10:15 风华~~ 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 一、封装: 封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。在面向对象程序设计中数据被看作是一个中心的元素并且和使用它的函数结合的很密切,从而保护它不被其它的函数意外的修改。 封装提供了一个有效的途径来保护数据不被意外的... 阅读全文
posted @ 2017-03-07 15:47 风华~~ 阅读(168) 评论(0) 推荐(0) 编辑