0

ユーザー入力データを mysql データベースに挿入すると、mysql_real_escape_string. 入力データには bbcode が含まれています[img][/img]

以下は、htmlが出力されるときの行です。

    $information = $this->bbcode(stripslashes($this->swearfilter($row['information'])),1);
   echo $information;

この例に関して、これは XSS 攻撃を防ぐ正しい方法ですか、それとも使用しますhtmlspecialchars($var,ENT_QUOTES)htmlentities?

4

2 に答える 2

2

htmlspecialchars()XSS 攻撃を防ぐために使用する

于 2012-06-29T09:02:13.457 に答える
0
$message = preg_replace('#\[img\](.*?)\[/img\]#', '<img src="$1" />', $message);  

XSS 攻撃を防ぐ

于 2012-06-29T09:05:13.370 に答える