php - Differences between filter_var and filter_input -
why doesn't work:
if(!($data['email'] = filter_var(input_post,'email',filter_sanitize_email))) { $errors['email'] = 'invalid email.'; }
and working:
if(!($data['email'] = filter_input(input_post,'email',filter_sanitize_email))) { $errors['email'] = 'invalid email.'; }
difference here filter_var
, filter_input
, when hit submit whit filter_var
doesn't submitting form filter_input
submitted. here
filter_input(input_post,'email',filter_sanitize_email))
if wrote example some'@email.com
why doesn't remove '
. working function? i'm bit confused.
if @ arguments filter_var
, filter_input
functions take, see why:
filter_var ($value_to_be_filtered, filter_type, $options)
vs
filter_input($input_type , $variable_from_input, filter_type, $options)
where $input_type
1 of input_get
, input_post
, input_cookie
, input_server
, or input_env
.
Comments
Post a Comment