自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【PHP基础题】打印出100以内的质数,一行显示5个。(质数是只能被1跟它本身整除的数。1不是质数)

isPrimeNum(100, 5); /** * 打印出100以内的质数,一行显示5个。 * @param [type] $num 范围数 * @param [type] $m 每行显示的个数 */ function isPrimeNum($num, $m) { $a...

2019-05-08 23:29:39

阅读数 132

评论数 0

原创 PHP输入一个整数,判断这个数是不是质数。

质数:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 /** * 判断一个数是否是质数 * @param int $num 所要判断的数 */ function is_prime($num) { for ($i = 2; $...

2019-05-08 23:03:02

阅读数 249

评论数 0

原创 PHP输出100以内的质数(包括普通写法和数组形式输出)

质数:只能被1和它本身整除的数。(1既不是质数也不是合数) 在这里我们采用函数封装的写法,可以灵活的去改变数的范围。 1、普通的写法: isPrimeNum(100); // 100以内的质数 /** * 输出某个范围内的所有质数 * @param int $num 范围数 * @r...

2019-05-08 22:44:00

阅读数 150

评论数 0

原创 【PHP面试题】数据类型及常量(包含 7种false的情况、超全局数组、预定义常量、获取服务器信息函数)

一、数据类型 三个数据类型(标量、复合、特殊) 标量类型: 整型(int) 浮点型(float) 字符串(string) 布尔型(boolean) 复合类型: 对象(object) 数组(array) 特殊类型: 资源(resource) NULL 数据类型中的注意事项:...

2019-05-08 12:04:25

阅读数 76

评论数 0

原创 【PHP面试题】局部变量,全局变量和引用传参在函数中的使用【代码实现】

一、解题方法 着重 记忆 PHP函数的定义相关内容,理解变量作用域、静态变量、函数的参数和返回值的相关内容,重点记忆我们总结的内置函数。 二、练习题 1、写出如下程序的输出结果: $count = 5; // 不能在函数内部使用 function get_count() { sta...

2019-05-08 11:30:06

阅读数 80

评论数 0

原创 【PHP面试题】打印处理及各自的区别(echo,print_r,var_dump,print 等)

一、打印处理 print(); // 输出字符串 printf(); // 输出格式化字符串 print_r(); // 以易于理解的格式打印变量 echo; sprintf(); // 返回格式化字符串 var_dump(); // 打印变量的相关信息 v...

2019-05-08 11:24:30

阅读数 46

评论数 0

原创 【PHP面试题】PHP系统内置常用函数(字符串、数组、日期等)

一、时间日期函数 date(); // 格式化一个本地时间/日期 strtotime(); // 将任何字符串的日期时间描述解析为 Unix时间戳 mktime(); // 取得一个日期的 Unix时间戳 time(); // 返回当前的 Unix 时间戳 microti...

2019-05-08 11:18:45

阅读数 76

评论数 0

原创 【PHP面试题】外部文件的导入 include,include_once,require,require_once 的区别

一、外部文件的导入 include/require语句包含并运行指定文件; 如果给出路径名按照路径来找,否则从 include_path 中查找; 如果 include_path 中也没有,则从 调用脚本文件所再的目录 和 当前工作目录下 寻找; 当一个文件被包含时,其中所包含的代码都继承了 ...

2019-05-08 11:13:01

阅读数 69

评论数 0

原创 【PHP面试题】函数的返回值和函数的引用返回【代码实现】

一、函数的返回值 值通过使用可选的返回语句(return)返回; 可以返回包括数组和对象的任意类型; 返回语句会中止函数执行,将控制权交回函数调用处; 省略 return,返回值为 NULL,不可有多个返回值;【若想返回多个值,可以返回一个数组,把多个值放到一个数组中】 二、函数的引用返...

2019-05-08 11:07:43

阅读数 57

评论数 0

原创 【PHP面试题】PHP值传递和引用传递【代码实现】

默认情况下,函数参数通过值传递; 如果希望允许函数修改它的值,必须通过引用传递参数。 一、值传递 代码实现 // 值传递:不管函数内部如何改变,函数外部不会改变 $a = 1; function myFunc($a) { $a = 2; } myFunc($a); echo $a; /...

2019-05-08 11:03:46

阅读数 63

评论数 0

原创 【PHP面试题】请写一个函数,实现以下功能:字符串 "open_door" 转换成 "OpenDoor"、“make_by_id" 转换成 "MakeById"。

规律: 下划线后面的字母要变成大写;第一个单词的首字母大写; 思路: 用下划线进行分割,分割开后,把两个字符串都进行首字母大写,最后拼接在一起。 // open_door make_by_id // 处理字符串 function strHandle($str) { $return...

2019-05-07 11:32:10

阅读数 173

评论数 0

原创 composer下载时报错 Your requirements could not be resolved to an installable set of packages

问题描述:tp5.1 在使用 composer 下载 验证码的时候,报错:Your requirements could not be resolved to an installable set of packages. 和 Installation failed, reverting ./co...

2019-05-05 09:49:56

阅读数 140

评论数 0

原创 Windows缓冲区溢出漏洞利用

预备知识: MS12-020漏洞是Server 服务中的漏洞,该漏洞可能允许远程代码执行。 实验工具: kali metasploit 实验步骤: 第一步:使用 msfconsole ,搜索 ms12-020 攻击模块 msfconsole search ms12-020 第二步:调...

2019-04-23 09:11:51

阅读数 140

评论数 0

原创 MySQL手工注入PHP

实验目的 通过手工注入,了解SQL注入的原理。 实验环境 1. 服务器一台(网址首页:http://www.any.com/wcms) 2. 客户机一条(FireFox浏览器,带有Hackbar插件) 实验步骤 第一步:打开目标网站,寻找一个可能存在注入点的网址。 http://www.any...

2019-04-23 09:11:38

阅读数 36

评论数 0

原创 SQL注入POST注入

一、预备知识 二、实验目的 三、实验工具 浏览器、Burpsuite 四、实验环境 客户机一台 五、实验步骤 第一步:访问 http://www.any.com/sqli/Less-11/,页面正常。 第二步:加入单引号会报错。 1)打开 burpsuite,界面如下: 2)打开 Fir...

2019-04-23 09:11:22

阅读数 190

评论数 0

原创 SQL注入Cookie报错注入

一、预备知识 Cookie 是由服务器端生成,发送给 User-Agent(一般是浏览器),浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件中,下次请求同一网站时就发送该 Cookie 给服务器(前提是浏览器设置为启用 cookie)。Cookie 名称和值可以由...

2019-04-23 09:11:08

阅读数 57

评论数 0

原创 SQL注入useragent注入

一、预备知识 二、实验目的 三、实验工具 浏览器、Burpsuite 四、实验环境 客户机一台 五、实验步骤 第一步:查看网页,显示的是访问者的 useragent 信息,所有可以通过 useragent 语句进行注入。 打开 http://www.any.com/sqli/Less-18/,...

2019-04-23 09:10:51

阅读数 79

评论数 0

原创 SQL注入字符型报错注入

一、预备知识 1. SQL注入基础知识 2. SQL语句基础知识 二、实验目的 学习SQL注入之字符型注入。 三、实验工具 火狐浏览器(hackbar插件) 四、实验环境 1. Windows Server 2003 2. 网址www.any.com/sqli/Less-1/?id=1 五...

2019-04-23 09:10:34

阅读数 91

评论数 0

原创 SQL注入整型报错注入

一、预备知识 1. SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 2. 根据相关技术原理,SQL注入可以分为平台层注入和代码层...

2019-04-23 09:09:41

阅读数 128

评论数 0

原创 SQL注入双括号报错注入

一、预备知识 1. SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用户输入的数据,致使非法数据侵入系统。 2. 根据相关技术原理,SQL注入可以分为平台层注入和代码...

2019-04-22 16:45:18

阅读数 119

评论数 0

提示
确定要删除当前文章?
取消 删除