Advertisement

“百度杯”CTF比赛 2017年2月场--Web渗透测试(第3题)

阅读量:

“百度杯”CTF比赛 2017 二月场--web 爆破-3

  • 基础知识
      • 1、PHP语言中的isset()函数
      • 2、PHP语言中Session的运用
      • 3、PHP语言里的md5()函数
      • 4、PHP语言中的substr()函数
    • 解题思路

      • 1、代码的解析过程
      • 2、问题的解决方法
    • 题目总结


基础知识概述

1、PHP的isset()函数

isset() 函数的主要作用是判断某个变量是否已经被定义且其值不为 NULL。一旦通过 unset() 函数将变量销毁后,再次使用 isset() 进行检测将会得到 FALSE 的结果。此外,若变量的值被设定为 NULL,同样会返回 FALSE。需要特别注意的是,字符串中的空字符(即 "\0")与 PHP 中的 NULL 常量并不相同。该函数适用于 PHP 4、PHP 5 以及 PHP 7 等多个版本。

语法:

复制代码
    bool isset ( mixed $var [, mixed $... ] )
    
    
    AI写代码php
    
    运行

2、PHP的Session使用

与Cookie的配置方式存在差异,Session的启用需要预先进行

全部评论 (0)

还没有任何评论哟~