• Consiglio Direttivo

    get_magic_quotes_gpc();

    PHP 4, 5
    Sintassi: int get_magic_quotes_gpc ( void )

    get_magic_quotes_gpc permette di ottenere il valore attuale del parametro magic_quotes_gpc, che se impostato su ON svolge per noi il compito della funzione addslashes(); quando utilizziamo GET, POST e COOKIE.
    Restituirà 0 se è impostato su OFF e 1 se è impostato su ON (valore di default). Pertanto basterà controllare il risultato di questa funzione per decidere di utilizzare o meno la funzione addslashes();
    Immaginiamo di aver postato ad una pagina la stringa "M'illumino". Senza preoccuparci di controllare cosa viene inviato, possiamo eseguire un controllo per verificare se dobbiamo o meno ricorrere all'utilizzo della funzione addslashes(); prima di inserire i dati in un Database:
    [php]<?
    $string = $_POST['string'];
    if (!get_magic_quote_gpc())
    {
    $string = addslashes ( $string );
    }
    $sql = "INSERT INTO db (string) VALUE ('$string')";
    ......
    ?>[/php]