Exemple #1
0
/**
 * extra_securevars()
 *
 * @param mixed $array
 * @return
 */
function extra_securevars($array)
{
    global $GLOBALS;
    foreach ($array as $key => $value) {
        if (is_array($array[$key])) {
            $result[$key] = extra_securevars($array[$key]);
        } else {
            if (get_magic_quotes_gpc()) {
                $result[$key] = stripslashes($value);
            } else {
                $result[$key] = $value;
            }
        }
    }
    if (isset($result)) {
        return $result;
    }
}
Exemple #2
0
<?php

// Datei: lib/extras.init.php
// Datei um Funktionen aus der Extras-Erweiterung aufzurufen
// Variablen absichern !
$_GET = extra_securevars($_GET);
$_POST = extra_securevars($_POST);
$_SERVER = extra_securevars($_SERVER);
if (count($_SESSION) > 0) {
    $_SESSION = extra_securevars($_SESSION);
}