- 博客(12)
- 收藏
- 关注
原创 文件操作
1.检查文件或目录是否存在 bool file_exists ( string $filename ) file_exists:检查文件或目录是否存在 bool is_file ( string $filename ) bool is_dir ( string $filename ) 2.读取文件 file_get_contents :将整个文件读入一个字符串...
2018-12-06 16:50:54
231
原创 cookie和session的区别
cookie和session的区别 (1)cookie数据存放在客户的浏览器上,session数据放在服务器上 (2)cookie不是很安全,别人可以分析存放在本地上的cookie并进行cookie欺骗,考虑到安全应当使用session (3)session会在一定时间内保存在服务器上,当访问增...
2018-12-06 09:24:55
152
原创 php中如何防止sql注入
1.什么时候最易受到SQL注入攻击 当应用程序使用输入内容来构造动态SQL语句,以访问数据库时会发生SQL注入攻击 2.如何防止SQL注入 a.永远不要相信用户的输入,对用户输入进行校验,可以通过正则表达式,或限制长度,对单引号和“_”进行转换 不建议使用: //$user = htmlspecialchars(addslashes($user)); //$pwd = htmlsp...
2018-12-06 09:05:49
421
原创 会话技术
1.什么是会话 会话(session)跟踪是web程序中常用的技术,用来跟踪用户的整个会话,常用的会话跟踪技术是cookie和session。cookie通过在客户端记录信息,确定用户身份,session通过在服务器端记录信息确定用户身份 2.COOKIE机制 在程序中,会话跟踪是很重要的事情,理论上,一个用户的所有请求操作都应该属于一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者...
2018-11-30 14:44:49
140
原创 图像操作中——生成四位验证码案例
1.案例:生成四位验证码 <?php header('content-type:image/png'); 第一步:字符串,去掉不容易识别的i,l,o I,L,O $str = "abcdefghjkmnpqrstuvwxyzABCDEFGHJKMNPQRSTUVWXYZ0123456789"; 第二步:创建画布 $width = 200; //画布宽度 $height = ...
2018-11-30 14:12:09
247
原创 图像操作中常用到的代码
1.header指令 header('content-type:image/png') header ( 'Content-Type: image/gif' ); header ( 'Content-Type: image/jpeg' ); 2.创建画布(在内存中存放) 关键字:imagecreatetruecolor 新建一个真彩色图像 200 图像的宽度 100 图像的高度 ...
2018-11-28 15:36:38
272
原创 读取数据库 案例:实现分页
读取数据库 1.mysqi_result类 : 代表从一个数据库查询中获取的结果集 获取字段个数: int $field_count 获取记录数:int $num_rows 从结果集中读取一行,得到索引数组:mixed fetch_row(void) 从结构集中读取一行,得到关联数组: array fetch_assoc (void) 使用较多 mixed fetc...
2018-11-23 16:58:27
525
原创 操作数据库中常用的代码
操作数据库中常用的代码 1.防止非法访问 关键字:$_POST (一定注意大小写) //防止非法访问 if(empty($_POST)){ //跳转页面 show_error('非法访问','demo2.html'); } 2.获取表单中的数据 //获取表单中的数据 $user = $_POST[...
2018-11-21 14:35:08
568
原创 分割字符串
将字符串中的数字相加 1.用到的函数 explode 使用一个字符串分割另一个字符串 is_numeric 检查变量是否为数字或数字字符串 is_bool 检查变量是否为布尔型 is_int/is_integer 检查变量是否为整形 is_string 检查变量是否为字符串 is_array 检查变量是否为数组 2.用分隔符号分割字符串,得到数组 <...
2018-11-14 09:36:29
259
原创 数组分类
1.索引数组 a. 用array创建数组 b. php数字索引数组一般表示数组元素在数组中的位置,它由数字组成,下标从0开始,数字索引数组默认索引值就是从数字0开始的,不需要特别指定,PHP会自动为索引数组的键名赋一个整数值,然后从这个值开始自动增加,当然,也可以指定从某个位置开始保存数据 例: //索引数组 $arr1 = array(50,60,70,80); $ar...
2018-11-09 17:15:24
645
原创 php中转义与反转义函数
1.转义:addsalashes 和 mysql_escape_string(不在使用) 2.反转义:stripslashes 3. 转义与反转义定义 php向mysql数据库插入数据进行转义包括两方面的操作:一方面需要在添加数据时通过数据转义将数据转入库中,另一方面再将数据显示在页面时需要再次将数据恢复为原始状态,即反转义 4.php不在兼容mysql....
2018-11-09 16:49:45
8295
原创 PHP中变量的使用
1.变量的命名规则 a.变量不需要指定数据类型 b.变量名必须以$开头 c.命名规则:由英文字母,数字,下划线组合而成,但不能以数字开头 d.对大小写敏感2.变量的简单实用 <?php $name = '张三';//直接使用变量,没有指定数据类型 $age = 20; //输出变量的值 ...
2018-11-02 15:05:25
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅