// By default no element is there
$value = null;
- // Is the element there?
- if (REQUEST_ISSET_GET($element)) {
- // Then use it
- $value = $_GET[$element];
+ // Is the element cached or there?
+ if (isset($GLOBALS['cache_array']['request_get'][$element])) {
+ // Then use the cache
+ $value = $GLOBALS['cache_array']['request_get'][$element];
+ } elseif (REQUEST_ISSET_GET($element)) {
+ // Then get it directly
+ $value = SQL_ESCAPE($_GET[$element]);
+
+ // Store it in cache
+ $GLOBALS['cache_array']['request_get'][$element] = $value;
} // END - if
// Return value
// Checks if an element in $_GET exists
function REQUEST_ISSET_GET ($element) {
- return (isset($_GET['element']));
+ return (isset($_GET[$element]));
}
// Removes an element from $_GET
// Checks if an element in $_POST exists
function REQUEST_ISSET_POST ($element) {
- return (isset($_POST['element']));
+ return (isset($_POST[$element]));
}
// Removes an element from $_POST