dvwa靶场
实例说明如下函数的用法
trim()函数
它的用法是删除字符串两侧的空格字符
<?php
$text = "My name is wjy";
echo trim($text); //输出结果为My name is wjy!
?>
str_replace()函数
在字符串$text中搜索 "wjy" 字符串,并将 "wjy" 替换为 "Lisa"。
<?php
$text = "My name is wjy!";
echo str_replace("wjy","Lisa",$text); //输出结果为My name is Lisa!
?>
array_keys()函数
返回数组中的键名,并查找指定某一个值得键名。
<?php
$qwe = array(
"apple" => 5,
"banana" => 8,
"Strawberry" => 20
);
$key = array_keys($qwe,8);
print_r($key); //输出结果 Array ( [0] => banana )
?>
stristr()函数
搜索字符串中匹配的部分,并返回该部分以及后面得全部文本
<?php
$text = "My name is wjy!";
echo stristr($text,wjy); //输出结果为wjy!
?>
php_uname()函数
在 PHP 中用来返回运行 PHP 的系统的相关信息的一个内置函数
<?php
print_r (php_uname("a"));
//输出结果 Windows NT WIN-37QPUN7NO81 6.2 build 9200 (Windows Server 2012 Standard Edition) i586
?>
php_uname()函数得模式及其含义:
'a': 包含 's', 'n', 'r', 'v', 'm' 所有的模式.
's': 操作系统名称。
'n': 主机名。
'r': 内核版本。
'v': 系统版本。
'm': 硬件平台。
'p': 进程器类型。
'i': 设备节点名。
'c': CPU 架构。
'x': 不同于 'i' 的设备节点名。
'O': 发行版名称和版本号。
'L': Linux 标识符。
'S': 安全标识符。
'M': MAC 地址。
'B': BIOS 版本。
'H': Hardware 平台。
'U': 内部 Unicos 计划 ID
't': 时间支持。
'C': 软件计数器。
'D': 定义域。
'Z': 额外的 z/OS 信息。
'W': Windows 注册表的 PHP 部分。
'V': php cgi-fcgi 版本信息