$_REQUEST, "_POST" => $_POST, "_GET" => $_GET, "_URI" => !array_key_empty("REQUEST_URI", $_SERVER) ? $_SERVER["REQUEST_URI"] : '' ); // with security module if(function_exists("get_clean_xss")) { foreach($requests['_GET'] as $k=>$v) { if(is_string($v)) { $requests['_GET'][$k] = get_clean_xss($v); } } } return $requests; } } if(!function_exists("get_requests")) { global $requests; $requests = is_array($requests) ? $requests : read_requests(); return $requests; } if(!function_exists("redirect_uri")) { function redirect_uri($uri, $permanent=false) { header('Location: ' . $uri, true, $permanent ? 301 : 302); exit(); } } if(!function_exists("get_requested_value")) { function get_requested_value($name, $scope="all") { $requests = get_requests(); $value = ""; $method = ""; switch($scope) { case "all": $method = "_ALL" break; case "post": $method = "_POST"; break; case "get": $method = "_GET"; break; default: $method = ""; } // set validated value $value = array_key_empty($name, $requests[$method]) ? $value : $requests[$method][$name]; return $value; } } $requests = read_requests();