- 博客(12)
- 收藏
- 关注
转载 PHP强大的内置filter
//type 外来变量类型 INPUT_GET, INPUT_POST, INPUT_COOKIE, INPUT_SERVER或 INPUT_ENV之一。 //验证(validation) Filters FILTER_VALIDATE_BOOLEAN: 把值作为布尔选项来验证,对 "1"...
2017-11-06 15:18:00 373
转载 PDO 连接数据库
<?php$pdo = new PDO('pgsql:host=192.168.137.160;port=5432;dbname=platin', 'cappytoi', '1111');sleep(5);$stmt = $pdo->prepare('SELECT * FRO...
2017-09-14 11:48:00 150
转载 char与varchar的区别
建意: myisam 存储引擎 建议使用固定长度,数据列代替可变长度的数据列。 memory存储引擎 目前都使用固定数据行存储,因此无论使用char varchar列都没关系, innodb 存储引擎 建意使用varchar 类型 定长、很短的信息、更改频繁的字段建议使用char。 ...
2017-09-14 10:56:00 101
转载 跨浏览器PHP下载文件名中的中文乱码问题解决方法
<?php$ua = $_SERVER["HTTP_USER_AGENT"];$filename = "中文 文件名.txt";$encoded_filename = urlencode($filename);$encoded_filename = str_replace("+"...
2017-09-14 09:37:00 170
转载 防御XSS的七条原则
前言 本文将会着重介绍防御XSS攻击的一些原则,需要读者对于XSS有所了解,至少知道XSS漏洞的基本原理,如果您对此不是特别清楚,请参考这两篇文章:《Stored and Reflected XSS Attack》《DOM Based XSS》 攻击者可以利用XSS漏洞向用户发送攻击脚本,...
2017-09-13 15:40:00 165
转载 HTML Purifier解决XSS问题
基本用法 默认下,使用UTF-8编码,和XHTML 1.0 Transitional文档类型. require_once '/path/to/HTMLPurifier.auto.php';$config = HTMLPurifier_Config::createDefault();$...
2017-09-13 14:53:00 200
转载 关于模板
默认模板为相应的controller.php 具体路径为 app\views\default\controller.php 例如:http://www.xxx.com/multi/admin/action 默认模板为 admin.php action指定模板,可以修改$actionTpl的...
2017-07-03 15:21:00 77
转载 命名规则
url(包含静态资源文件名如css、js、图片名) 单词之间以横杠“-”隔开 html语言中的id、name、class等的命名也是以 横杠“-”隔开 。 特例:表单中字段的ID、name采用“_”隔开 文件名(后台引用处理的文件名如php) 单词之间以下划线“_”隔开 变量...
2017-07-03 10:18:00 125
转载 如何设计安全的用户登录功能
构建安全的网站用户登录认证体系 一、设计数据结构 1、用户数据和登录认证信息数据分开保存。 因为登录认证方式多种多样,方便日后扩展。 2、按照登录认证方式分表保存认证信息。 认证方式可能有用户名(或者邮箱、手机)+密码;手机+动态验证吗;第三方登陆(OAuth、OpenID)等。每种登...
2017-03-06 15:17:00 653
转载 mysql笔记
如果需要查询 id 不是连续的一段,最佳的方法就是先找出 id ,然后用 in 查询 SELECT * FROM table WHERE id IN(10000, 100000, 1000000...); 索引列上使用in速度是很快的 1.SELECT * FROM table ORDER...
2017-02-27 21:18:00 53
转载 MySQL存储引擎选择InnoDB还是MyISAM
MyISAM:主要以读操作和插入操作为主,只是很少的更新和删除操作,并且对事务的完整性,并发性要求不高,选择这个存储引擎比较合适。还是在web、数据仓储和其他应用环境下最常用的的存储引擎之一。 InnoDB:用于事务处理应用程序,支持外键。如果应用对事务的完整性有比较高的要求,在并发条件...
2017-02-23 16:18:00 93
转载 PHP高效率写法(详解原因)
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生...
2017-02-08 13:07:00 129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人