• 2024-11-15php- strpos(). substr()
    在PHP中,如果你想要以第一个引号(")为分隔符来分割字符串,并获取第一个分割部分,你可以使用strpos()和substr()函数组合来实现。下面是一个示例:<?php$urlString='https://app3"type="application/vnd.apple.mpegurl"';//找到第一个引号的位置$quotePosition=strpo
  • 2024-11-06ctfshow(94,95)--PHP特性--strpos函数
    建议先学习intval函数相关内容Web94源代码:include("flag.php");highlight_file(__FILE__);if(isset($_GET['num'])){$num=$_GET['num'];if($num==="4476"){die("nonono!");}if(preg_match("
  • 2024-05-07php-strpos 判断一个字符串是否存在于另一个字符串中
    在PHP中,你可以使用strpos()函数来判断一个字符串(例如"play")是否存在于另一个字符串中。strpos()函数会返回子字符串在原始字符串中首次出现的位置(索引从0开始),如果子字符串不存在,则返回false。以下是一个简单的示例:$string="Iliketoplaybasketball";$substring
  • 2024-04-13php8 新特性 match
     https://www.php.net/manual/en/control-structures.match.php   $shape=['type'=>'circle','radius'=>'10'];$res=match($shape){['type'=>'circle','rad
  • 2024-04-04PHP代码审计——Day 4-False Beard
    漏洞解析classLogin{publicfunction__construct($user,$pass){$this->loginViaXml($user,$pass);}publicfunctionloginViaXml($user,$pass){if(//防止输入的参数含有<和>符号(!strpos($user,'<')||!strpos($user,'&
  • 2024-03-21最新SQL注入漏洞修复建议
    SQL注入漏洞修复建议常用的SQL注入漏洞的修复方法有两种。1.过滤危险字符多数CMS都采用过滤危险字符的方式,例如,用正则表达式匹配union、sleep、load_file等关键字。如果匹配到,则退出程序。例如,80sec的防注入代码如下:functionCheckSql($db_string,$querytype='select')   {
  • 2024-03-13php的strpos-mb_strpos
    php版本如下PHP7.3.10PHP8.3.0当版本来到8.3.0之后,strpos和mb_strpos功效基本一致。但是在7.3.10这个版本,strpos无法接受非字符串查询类型,去按照预定查找对应的字符串。举例如下:1var_dump(strpos("123456",12));2//输出false不符合预期查找ps:如果版
  • 2024-03-12PHP特性
    web89&90&92&93intval函数用于获取变量的整数值绕过姿势:(1)数组绕过数组非空时返回1为空时返回0弱比较时候可以传入两个空数组(2)小数转换 intval()转换小数类型时,只返回个位数,不遵循四舍五入的原则。 某个数字被过滤可以在后面加上小数部分(3)整数加字符eg:4456a
  • 2023-12-08PHP获取浏览器,PHP获取IP地址,PHP获取设备型号
    <?php//获取浏览器functionget_broswer(){$sys=$_SERVER['HTTP_USER_AGENT'];//获取用户代理字符串$exp[0]="未知浏览器";$exp[1]="";//stripos()函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)preg_match()执行匹配正则表达
  • 2023-12-01PHP---开发常用助手函数
    在PHP项目开发过程中,常用的助手函数://获取用户浏览器类型functionget_user_bs($bs=null){if(!isset($_SERVER["HTTP_USER_AGENT"]))returnnull;$user_agent=strtolower($_SERVER["HTTP_USER_AGENT"]);//直接检测传递的值if($bs)returnstr