ja:rule:inp:デフォルトで初期化される外部入力をバリデーションする
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| ja:rule:inp:デフォルトで初期化される外部入力をバリデーションする [2016/03/20 02:54] – yohgaki | ja:rule:inp:デフォルトで初期化される外部入力をバリデーションする [2017/07/02 02:58] (current) – yohgaki | ||
|---|---|---|---|
| Line 39: | Line 39: | ||
| $_GET/ | $_GET/ | ||
| + | <color # | ||
| <code php> | <code php> | ||
| $id = $_GET[' | $id = $_GET[' | ||
| Line 45: | Line 46: | ||
| キャストはバリデーションの代替とはならない。 | キャストはバリデーションの代替とはならない。 | ||
| + | <color # | ||
| <code php> | <code php> | ||
| $id = (int)$_GET[' | $id = (int)$_GET[' | ||
| Line 54: | Line 56: | ||
| ===== 適合コード例 (filter_input) ===== | ===== 適合コード例 (filter_input) ===== | ||
| + | <color # | ||
| <code php> | <code php> | ||
| $id = filter_input(INPUT_GET, | $id = filter_input(INPUT_GET, | ||
| Line 65: | Line 68: | ||
| ===== 適合コード例 (is_numeric/ | ===== 適合コード例 (is_numeric/ | ||
| + | <color # | ||
| <code php> | <code php> | ||
| if (!is_numeric($_GET[' | if (!is_numeric($_GET[' | ||
| Line 85: | Line 89: | ||
| </ | </ | ||
| + | |||
| + | <color # | ||
| <code php> | <code php> | ||
| <?php | <?php | ||
| Line 103: | Line 109: | ||
| ===== 適合コード例 (mb_check_encoding)===== | ===== 適合コード例 (mb_check_encoding)===== | ||
| + | <color # | ||
| <code php> | <code php> | ||
| <?php | <?php | ||
ja/rule/inp/デフォルトで初期化される外部入力をバリデーションする.1458442492.txt.gz · Last modified: 2016/03/20 02:54 by yohgaki
