ciao ragazzi ho trovato una funzione che converte automaticamente la variabile,,l ho provata , e funziona , però mi da un notice
Codice PHP:
  function GlobalizeRequestConfig() {
        if (
get_magic_quotes_gpc()) {
            
$_GET         StripSlashGPC($_GET);
            
$_POST         StripSlashGPC($_POST);
            
$_COOKIE     StripSlashGPC($_COOKIE);
            
$_REQUEST   StripSlashGPC($_REQUEST);
        }
        
set_magic_quotes_runtime(0);
    
$vars = ($_SERVER["REQUEST_METHOD"] == 'GET') ? $_GET $_POST;
    if (@
count($vars) > 0) {
      
$cmd "global \$".@implode(", \$"array_keys($vars)).";";
      eval(
$cmd);
      foreach(
$vars as $k => $v){
        
$cmd "\$$k = \$vars[$k];";
        eval(
$cmd);
      }
    }
  }
    function 
StripSlashGPC($array) {
        if (
is_array($array)) {
            foreach(
$array as $key => $val) {
                if (
is_array($val)) {
                    
$array["$key"] = StripSlashGPC($val);
                }
                elseif (
is_string($val)) {
                    if (
get_cfg_var('magic_quotes_sybase')) {
                        
$array["$key"] = str_replace("''""'"$val);
                    } else {
                        
$array["$key"] = stripslashes($val);
                    }
                }
            }
        }
        return 
$array;
    } 
l errore corrisponde a eval($cmd); perche ???