- Home
- Categorie
- Coding e Sistemistica
- PHP
- get_magic_quotes_gpc();
-
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]