摘要: 1.使用一个SQL注射备忘单一个基本的原则就是,永远不要相信用户提交的数据。另一个规则就是,在你发送或者存储数据时对它进行转义(escape)。可以总结为:filter input, escape output (FIEO). 输入过滤,输出转义。通常导致SQL注射漏洞的原因是没有对输入进行过滤,如下语句: 1234 另一个有效防止SQL注射的方法是使用prepare 语... 阅读全文
posted @ 2011-10-14 12:57 Rayol 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 首先说Model吧。在TP中是一个表对应一个Model,而且普通Model中只是一些自动验证啊,自动完成啊、还有数据字段信息啊一些东西;而CI中的Model则完全不同,一个Model不必约束于一个表,也就是说名字为abc的Model中你也可以查询名字为def的表中的数据,而且可以定义方法完成一些数据查询,比如我可以在名为articles_model的Model中定义一个名字为get_articl... 阅读全文
posted @ 2011-10-14 12:55 Rayol 阅读(369) 评论(0) 推荐(0) 编辑