2011-03-12 2 views
1

アンカータグからonclick、onfocus属性を削除する関数はありますか?私は基本的にPHPの文字列のアンカータグからjavacriptのインスタンスを削除したいphpアンカータグからonclickハンドラを削除する

+0

btw、そこにhtmlパーサーがあり、清潔であることがわかりますが、それは過剰です –

+2

あなたはそれが過剰ですか?セキュリティ上の理由から適切なアンチXSSストリッピングが本当に必要です –

答えて

0
1

thisとして、あなたはhtmlのために正規表現を使用しないでください。 DOMDocumentの使用を検討する必要があります。あなたはDOMから手動でこれを行うことができますが

+0

そのポストに行って、私の質問に答えるために何も見つけることができませんでした。ただライブラリなど....誰も関数を持つPHP文字列を渡すことができますし、それはonclickハンドラを削除します... –

1

、あなたは真剣にのみ知られている、良い要素を可能と通じ属性、ホワイトリストとしてHTML PurifierのようなHTMLフィルタリング・ツールを使用して検討すべきです。

関連する問題