30 public static function is($method = NULL)
33 return $method == $_SERVER[
'REQUEST_METHOD'];
35 return $_SERVER[
'REQUEST_METHOD'];
45 return (isset($_SERVER[
'HTTP_X_REQUESTED_WITH']) && $_SERVER[
'HTTP_X_REQUESTED_WITH'] ==
'XMLHttpRequest');
54 public static function post($var)
56 return filter_has_var(INPUT_POST, $var) ? $_POST[$var] : NULL;
66 public static function get($var = NULL)
69 $value = filter_has_var(INPUT_GET, $var) ? filter_input(INPUT_GET, $var, FILTER_SANITIZE_STRING) : NULL;
71 $value = filter_input_array (INPUT_GET, FILTER_SANITIZE_STRING);
85 return isset($_REQUEST[$var]) ? $_REQUEST[$var] : NULL;
96 return filter_has_var(INPUT_POST, $var);
107 return filter_has_var(INPUT_GET, $var);
118 return isset($_REQUEST[$var]);
127 public static function delete($var = NULL)
141 return $_SERVER[
'HTTP_USER_AGENT'];
148 public static function ip(){
149 if (!empty($_SERVER[
'HTTP_CLIENT_IP'])){
150 return $_SERVER[
'HTTP_CLIENT_IP'];
151 }elseif(!empty($_SERVER[
'HTTP_X_FORWARDED_FOR'])){
152 return $_SERVER[
'HTTP_X_FORWARDED_FOR'];
154 return $_SERVER[
'REMOTE_ADDR'];