ユーザー データを取得する関数の多くは、GET ではなくポスト経由で受け取ります。つまり、「class/method/param1/param2」などの URL で渡します。
POST データを処理する関数で最初に呼び出される静的関数を作成することをお勧めします。すなわち:
public function myMethod()
{
Util::validatePost();
}
...
public static function validatePost()
{
foreach($_POST as $param => $value){
// Do some validation stuff...
}
}
...
ルールの例として、「id」を含むキー名を持つ POST 変数は数値でなければならず、それ以外の場合は失敗するというものがあります。