0

私のウェブサイトにはオプトインメンバーディレクトリがあります。現在、エラーチェック関数は$ _POSTのフォームを調べて確認しif (!empty($userRealName))、メンバーをリストに表示できるようにします。

誰かがリストに空白の名前として表示されるまでに約30分かかりました。データベースを調べたところ、その「本名」が 1つのスペースであることが原因であると判断しました。

!empty()だから、明らかにそれは私の簡単なチェックを通り抜けます。ディレクトリに名前をリストする必要があるユーザーを強制するには、ここからどこに移動しますか?

4

1 に答える 1

3

文字列の最初と最後の空白文字を削除するには、trimを使用します。また、たとえばpreg_matchfilter_varを使用して、フィールドで許可される文字を強制するようにしてください。

于 2010-06-07T14:04:50.983 に答える