php 正则匹配:select * from usertable where username='<wangxing>' and password='<123456' or 1=1>
RT,需要的匹配结果为:"wangxing"和"123456'or1=1",我写的规则是:[<(.*)>],但结果不对!哪位高手能写个规则!...
RT,需要的匹配结果为:"wangxing"和"123456' or 1=1",我写的规则是:[<(.*)>],但结果不对!哪位高手能写个规则!
展开
3个回答
展开全部
<?php
$str = "select * from usertable where username='<wangxing>' and password='<123456' or 1=1>";
preg_match_all('/<(.*?)>/', $str, $matches);
$matches = $matches[1];
print_r($matches);
?>
$str = "select * from usertable where username='<wangxing>' and password='<123456' or 1=1>";
preg_match_all('/<(.*?)>/', $str, $matches);
$matches = $matches[1];
print_r($matches);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from usertable where username='wangxing' and password='123456' or password=‘1’;
你看这样行吗
你看这样行吗
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<(.*?)>
贪婪模式
贪婪模式
追问
结果不对,不过还是要感谢你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询