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