]> git.mjollnir.org Git - s9y.git/commitdiff
* add filter for php 5.2.0
authornohn <nohn>
Sun, 5 Nov 2006 11:25:03 +0000 (11:25 +0000)
committernohn <nohn>
Sun, 5 Nov 2006 11:25:03 +0000 (11:25 +0000)
include/compat.inc.php

index ad5f90b445a09d01f5c45b750855ea7af0b2f2fb..467968c6096efefd263b8868733185ea6331161b 100644 (file)
@@ -116,6 +116,21 @@ if (extension_loaded('filter') && function_exists('input_name_to_filter') && inp
     }
 }
 
+if (extension_loaded('filter') && function_exists('filter_id') && filter_id(ini_get('filter.default')) !== FILTER_UNSAFE_RAW) {
+    foreach ($_POST as $key => $value) {
+        $_POST[$key] = filter_input(INPUT_POST, $key, FILTER_UNSAFE_RAW);
+    }
+    foreach ($_GET as $key => $value) {
+        $_GET[$key] = filter_input(INPUT_GET, $key, FILTER_UNSAFE_RAW);
+    }
+    foreach ($_COOKIE as $key => $value) {
+        $_COOKIE[$key] = filter_input(INPUT_COOKIE, $key, FILTER_UNSAFE_RAW);
+    }
+    foreach ($_SESSION as $key => $value) {
+        $_SESSION[$key] = filter_input(INPUT_SESSION, $key, FILTER_UNSAFE_RAW);
+    }
+}
+
 /*
  *  Avoid magic_quotes_gpc issues
  *  courtesy of iliaa@php.net