idをintegerのみで受け取る場合のメモ

このサイトの管理人は
セキュリティ上の理由から、
phpへをプロパティを渡す場合は極力数字だけで渡します。
その為バリデーションは
integerかどうかを調べるだけで、
限りなくDBへの攻撃を防ぐことが出来ます。

そこで、バリデーションの方法を忘れてしまうので
ここにメモ。

$_idTmp = isset($_GET[\"id\"])? intval($_GET[\'id\']) : 0;

たったこの一行。
実に簡単!
NGならゼロ、それ以外は数字

というか、こんな簡単な一行を覚えられないなんて(TT);
記事id:849 / 83PV

関連記事