未登録のユーザーがコンテンツを投稿することを簡単に禁止するために、個々のフォームの複雑さを気にすることなく、ユーザーデータがHTMLフォームを介して投稿されたかどうかを簡単に判断するための包括的な方法を探していました。サイト。
フォームのaction
属性が常にPOST
であると仮定すると、以下の使用に潜在的な問題がありますか。
if(count($_POST) > 0)
データが投稿されたかどうかを確認するには?
つまり、ユーザーがを介して情報を送信しなかった場合でも、またはユーザーがを介して情報を送信した場合でも、シナリオはありますcount($_POST)
か?> 0
POST
count($_POST)
== 0
POST
(最初に試しましたが、ユーザーからデータが送信されなくてもisset($_POST)
返されるため、機能しませんでした。)true
POST