PHP
.胖头鱼
这个作者很懒,什么都没留下…
展开
-
PHP会话控制
重要:XS漏洞有效防御的方法就是设置httponly(但是是每个页面都需要设置,比较繁琐)!!!!! 1、“HTTP协议”是无状态协议 无状态是指协议对于事务处理没有记忆能力 2、HTTP协议不能告诉我们,多个请求是否是来自同一个人 会话控制 3、会话控制的思想就是允许服务器跟踪同一个客户端做出的连续请求 4、Cookie是将数据存放在客户端的,而Session则是将数据存放在服务器的(sessi...原创 2019-10-26 15:49:45 · 246 阅读 · 0 评论 -
PHP文件下载
时间戳的作用: 1、准确的计算时间 2、作为文件存储的证据 3、在代码中使用时间戳,使文件名不冲突 $new = time().rand(100,1000); 关于下载文件代码 客户端下载文件代码 客户端下载文件的后台程序 ...原创 2019-10-26 15:43:01 · 623 阅读 · 0 评论 -
PHP文件上传
关于路径问题 ./ 代表的是当前目录 …/ 代表的是上级目录 相对路径 1、相对于当前文件的目录确定路径 当前目录是C:/windows/sysytem32/test.php 目标文件在C:/windows/image/1.jpg 这个相对路径就是:…/image/1.jpg 2、 目标文件在C:/2.jpg4 这个相对路径就是:…/./2.jpg 绝对路径 直接写出盘符的 如 C:/w...原创 2019-10-26 15:40:38 · 215 阅读 · 0 评论 -
PHP运算符
//三目运算符 三个数比较 第一种方法 $a=3; $b=45; $c=654; // a>a>a>b?(a>a>a>c ? print_r(a):printr(a): print_r(a):printr(c))????b>b>b>c ? print_r(b):printr(b) :print_r(b):printr(c)); max=max=m...原创 2019-10-15 21:08:06 · 294 阅读 · 0 评论 -
PHP流程控制结构
if else语句 if(条件表达式){ 语句组1 }else{ 语句组2 //语句组为单条语句时可省略“{ }”。 } switch-case语句语法 switch(表达式){ case 值1: 语句序列1; break; case 值2: 语句序列2; break; … default: 语句序列 n; break; } 例1: week1.php we...原创 2019-10-15 20:42:15 · 231 阅读 · 0 评论 -
PHP基本语法
<?php ?> PHP 支持八种原始类型。 四种标量类型: 布尔型(boolean) 整型(integer) 浮点型(float)(浮点数,也作double) 字符串(String) 两种复合类型: 数组(Array) 对象Object) 最后是两种特殊类型: 资源(Resource) NULL 类型强制转换 a=123;//转换为int型vardump((int)a=123; ...原创 2019-10-15 20:26:00 · 83 阅读 · 0 评论 -
PHP基础
配置环境 在sublime配置php运行环境 找到phpstudy的安装目录 找以下路径 D:\phpstudy_pro\Extensions\php\php7.3.4nts 此电脑 = =》 右键属性 = =》高级系统设置 = =》环境变量 = =》系统变量 = = 》 path = = 》 新建= =》把刚才的路径粘贴 ==》确定保存 在不确定循环次数的时候,用while循环 // 总结:...原创 2019-10-09 20:29:03 · 131 阅读 · 0 评论 -
用数组判断用户名和密码是否匹配实验
第一个页面:PHP.php 第二个页面:check_login.php 第三个页面:main.php原创 2019-10-09 20:33:41 · 644 阅读 · 0 评论