私はこのような関数の一部を持っています:
if (preg_match("#\bscript\b#",$userInput))
{
$bannedWord = 'script';
logHax();
return TRUE;
}
これは、「ScriPt」や「」などのバリエーションではなく、正確な単語「script」にのみ一致するため、私が達成しようとしていることに問題を引き起こしています<script>
。
私が欲しいのは、元の文字列がtrueを返すとともに、一致しない文字列の例です。
誰かがこの問題について少し理解してくれませんか。
また、このようなものをカバーするチュートリアルは大歓迎です、
ありがとうございました!