题目:
<?php
highlight_file('2.php');
$key='flag{********************************}';
$IM= preg_match("/key.*key.{4,7}key:\/.\/(.*key)[a-z][[:punct:]]/i", trim($_GET["id"]), $match);
if( $IM ){
die('key is: '.$key);
}
?>
- trim() 移除字符串两侧的字符
- preg_match() 搜索给定的正则表达式的一个匹配.
主要注意正则匹配,构造url?id=keyykeyykeyykeyykey:////keya.

该博客讨论了PHP中的`highlight_file`函数用于代码高亮显示,以及`preg_match`函数在正则表达式匹配中的应用。文章通过一个具体的例子展示了如何使用正则表达式进行安全检查,防止恶意输入,并给出了构造URL的示例。同时,博客提到了`trim`函数去除字符串两侧的字符,强调了在处理用户输入时的安全性问题。
2306

被折叠的 条评论
为什么被折叠?



