2012-03-03 6 views
-4

可能性の重複:
What are the best practices for avoiding xss attacks in a PHP siteXSSから私を守るには十分ですか?

あなたがしたい場合は、私はDB

+0

いいえ、代わりに['strip_tags'](http://php.net/strip_tags)を使用します。 XSSのすべてのケースを扱っているわけではありません。文脈がなければ、XSSを防ぐ絶対的な安全な方法は、物事を行うグローバルな方法を探しているならば、入力を禁止することです。 – hakre

+2

任意のXSS問題に対する任意のビットの捨て方はめったに良い解決策ではありません。 – Quentin

+0

準備されたステートメントとプレースホルダを調べる必要があります。ユーザー・データをSQL文に直接注入するのは間違った方法です。 –

答えて

0

に挿入する前に、これを使用XSS

$title = preg_replace('/<[^>]*>/', '', $titleGet); 

から私を保護するために、この十分ですフォームをXSS攻撃から保護していくつかのHTMLを通してHTML Purifier(http://htmlpurifier.org/)のようなものを見ることをお勧めします。

+0

DBに行く前にいくつかのHTMLを削除するだけです – Ben

関連する問題