发布时间:2014-04-05 点击次数: 次 作者:万拓网络 来源:lcbaituo.com Tags: |
Sql 注入攻击
‘or 1 or ’永远为真
Admin’—comment 密码被注释掉了
对所有外来数据进行转义处理
Mysql_real_escape_string();
Php的魔术引号开启
Php.ini magic_quotes_gpc=off
标准错误和异常处理
Trigger_error();可以触发一个标准错误
错误级别
Notice : 提示级别
Warning : 警告级别
Error : 错误级别
错误又分为系统错误和用户错误
Php.ini 配置 display_errors 最好在用户脚本修改 ini_set(‘display_errors’,0);
Error_reporting采用位运算的方式来管理这些级别的显示与否。
Log_errors 是否开启错误日志
Error_log 错误日志位置
Set_error_handler(‘error_handler’);
异常的捕获和处理
自定义异常指的是用户定义类继承自系统异常类
PDO
笔记 js
Js 的数据类型
String 字符串
Number 数字
Boolean 布尔值
Undefined 未定义
Null 空
Object 对象
Js的函数,分为系统函数和自定义函数,函数的作用是代码的重复性使用和模块化编程
匿名函数,就是将函数的首地址保存在一个变量中
自调用匿名函数
(Function() {
Alert(‘hello’);
})();
Arguments 是函数的参数数组列表。
Js里面的数组,没有二维数组的概念就是数组的元素也是数组,数组的长度array.length属性如果数组的元素下标是文字的话该元素不计入数组长度
文本下标的数组使用 for … in …遍历,js的数组是以对象的方式来管理的所以元素下标也是对象的属性可以使用array.下标 的方式来访问
js数组的常用函数
arrayobject.push();向数组的结尾添加一个或多个元素
arrayobject.unshift();向数组的头部添加一个或多个元素
arrayobject.splice(index,howmany,element);向数组中指定的位置插入指定个数的元素
js 数组元素的删除
arrayobject.php(); 删除数组的最后一个元素
arrayobject.shift(); 删除数组的第一个元素
arrayobject.splice(index,howmany);在指定的位置上删除指定个数的元素
js 数组的常规操作
截取和合并数组 :arrayobject.slice(start,end);截取数组的一部分元素返回新数组
合并数组:arrayobject.concat(arr1,arr2,arr3);
连接数组元素:arrayobject.join(separator);
切割字符串:stringobject.split(separator,howmany);