
PHP学习
lemonl1
不断学习,向优秀的方向前进
展开
-
原理+实践学习(PHP反序列化和Session反序列化)
前言:PHP反序列化也是web安全中常见的一种漏洞,这次就先来大致了解一下PHP反序列化漏洞。一、PHP序列化和反序列化在学习PHP反序列化漏洞时,先来了解一下基础的知识。(一)PHP序列化函数 : serialize()所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字符串来表示。序列化一个对象将会保存对象的所有变量,但是不会保存对象的方法,只会保存类的...原创 2020-05-04 22:27:28 · 3223 阅读 · 0 评论 -
PHP学习总结(函数、数组、字符串)
函数【1】-自定义函数function 函数名([形式参数1,形式参数2,....形式参数n]){ //各种PHP代码.... //...... return 表达式;//也可以不返回,如果不写那么默认返回null }函数的调用:例如:<?php function add($a,$b){ echo $a+$b; ...原创 2019-05-04 20:16:12 · 518 阅读 · 1 评论 -
PHP学习总结(正则表达式、日期与时间)
正则表达式一、理解正则表达式描述了一类字符串的特征,然后通过这个特征可以配合一些特定的函数,来完成对字符串更加复杂的一系列操作! 普通字符和特殊字符组成的一个字符串二、定界符使用正斜线"/"作为定界的字符,前后一致三、普通字符a-z,A-Z,0-9,双引号,单引号没有特殊意义四、元字符在正则表达式中有特殊含义的字符\d 匹配任意一个十进制数字,等价于[0-9]...原创 2019-05-05 19:53:12 · 1812 阅读 · 3 评论 -
了解PHP伪协议
前言:最近做题web题很多都涉及了PHP伪协议,这次就来详细的了解总结一下!php://说明:PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。php:// 访问输入输出流,有许多子协议,下面就来学习一下(一)php://filter说明:php://f...原创 2020-05-04 22:26:18 · 1011 阅读 · 0 评论