美文网首页
PHP(一)

PHP(一)

作者: 金卫岩 | 来源:发表于2022-03-14 21:42 被阅读0次

PHP is_numeric()函数
is_numeric() 函数用于检测变量是否为数字或数字字符串。
语法:bool is_numeric ( mixed var )参数说明:var:要检测的变量。

题目代码:
<?php 
show_source(__FILE__); 
include("config.php"); 
$a=@$_GET['a']; 
$b=@$_GET['b']; 
if($a==0 and $a){ 
    echo $flag1; 
} 
if(is_numeric($b)){ 
    exit(); 
} 
if($b>1234){ 
    echo $flag2; 
} 
?>

代码含义为:上传a和b两个变量,当a变量为0且a变量又不为0时,输出flag1(目测是flag的前半段);当b为数字或数字字符串时,退出执行;当b变量大于1234时输出flag2。


解答

解答:a变量为0且又不为0的话a变量可以为字符或字符串;b不能为数字或数字字符串的话b变量必须是字符,并且大于1234,那么试一下12345a,发现可行。

利用hackbar,load此url:http://111.200.241.244:61436/?a=a&&b=12345a

相关文章

  • PHP安装

    PHP安装指南 PHP介绍 PHP安装 PHP配置 PHP启动 一、PHP介绍 PHP(外文名:PHP: Hype...

  • PHP基础语法

    一、PHP标记

  • PHP各版本特性

    链接 PHP5.3PHP5.4PHP5.5PHP5.6PHP7.0PHP7.1PHP7.2 PHP 5.3.0 o...

  • PHP学习线路图

    PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP运算符类型PHP ...

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • 0基础自学linux运维-2.13-centos 7 yum安装

    一、需求 有些时候我们需要安装不同版本的php,目前php版本的php5.4、php5.5、php5.6、php...

  • swoole如何在后台运行

    nohup php server.php & 或者 screen php server.php 建议第一个

  • 01-初识PHP

    初始PHP语言 什么是PHP语言? PHP,即"PHP: HypertextPreprocessor",是一种被广...

  • PHP简介和变量

    PHP脚本以 PHP文件通常包含HTML标签以及一些PHP脚本代码。 PHP的注释:单行注释...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

网友评论

      本文标题:PHP(一)

      本文链接:https://www.haomeiwen.com/subject/csgsdrtx.html