Friday 15 August 2014

php - input form check for $_POST or $_GET array -



php - input form check for $_POST or $_GET array -

public function get($item) { if (isset($_post[$item]) && $_post[$item] != '') { $_post[$item] = filter_var($_post[$item],filter_sanitize_special_chars); if(is_numeric($_post[$item])) { homecoming (int)$_post[$item]; } homecoming $_post[$item]; }else if (isset($_get[$item]) && $_get[$item] != '') { $_get[$item] = filter_var($_get[$item],filter_sanitize_special_chars); if(is_numeric($_get[$item])) { homecoming (int)$_get[$item]; } homecoming $_get[$item]; } homecoming ''; }

is there way can create more efficient? and/or can help me improve code? want check if there value $_get / $_post array. , filter evil input bad user.

use $_request contains both post , get variables.

public function get($item) { if (!empty($_request[$item])) { $_request[$item] = filter_var($_request[$item], filter_sanitize_special_chars); homecoming is_numeric($_request[$item]) ? (int) $_request[$item] : $_request[$item]; } homecoming ''; }

php

No comments:

Post a Comment