bugku字符?正则?
2018-10-13 本文已影响0人
牛一喵
![](https://img.haomeiwen.com/i13819247/c790a2dd87b0048f.png)
打开网页发现以上代码,对php不是很熟悉,因此查询各个函数含义。
die函数输出一条消息后并且推出当前脚本。是exit函数的别名。
highlight_file() 函数对文件进行语法高亮显示。
preg_match — 执行匹配正则表达式
preg_match(pattern,subject,$matches,$flag)
pattern指的是要搜索的模式,subject指的是输入字符串
trim() 函数移除字符串两侧的空白字符或其他预定义字符。
则代码的意思是get提交id=a,a要正则匹配上述要求,其中[[:punct:]]匹配任何标点符号
制造id=/keykeyyyyyykey:/y/ykeya:/i
则得到
![](https://img.haomeiwen.com/i13819247/6a575a6af1bb6e3c.png)