0

PHP + JS で構築された広告 Web サイトがあり、ユーザーが送信したテキストを自動的にクリーンアップしてフォーマットしたいと考えています。ユーザーは本当に予測不可能で、すべて大文字、コンマ間の間違ったスペース、余分なタブまたはスペースを使用して JSOn エラーを引き起こします..、そしてあなたが想像できるあらゆる種類のスタイルエラー... (そして私は想像もしていませんでした!)

少なくともまともに見えるようにテキストをクリーンアップする方法に関するスクリプトまたはルールがあるかどうか疑問に思います...

4

2 に答える 2

1

ユーザー入力をフィルタリングするには、さまざまな方法があります。たとえば、 lcfirst 関数を見てください。データを完全にサニタイズするには、htmlentities と striptags 関数も検討することをお勧めします。

ユーザー入力を決して信頼しないことは、従うべき良いルールです

于 2011-01-11T16:39:13.867 に答える
1

知っておく必要があるのは、入力サニタイズして適切にエンコードする方法です。簡単なグーグルがこれを見つけました。ブラウザからのものは決して信頼できませ。すべてがサーバー側でチェックされる必要があるため、質問から学んでください。私の意見では、これは PHP の欠点の 1 つです。他のテクノロジーはある程度の保護を自動的に提供します。

エンコーディングに関しては、これを見てください

于 2011-01-11T16:38:08.147 に答える