get_magic_quotes_gpc
(PHP 3>= 3.0.6, PHP 4 )
get_magic_quotes_gpc --
Obtém a configuração atual de magic quotes gpc
Descrição
int
get_magic_quotes_gpc ( void )
Retorna a configuração atual de magic_quotes_gpc (0 para
off, 1 para on).
Nota:
Se a diretiva
magic_quotes_sybase estiver ON ela irá completamente
sobrescrever magic_quotes_gpc. Assim mesmo
quando get_magic_quotes() retorna
TRUE mas as aspas duplas, barras invertidas e NULLs não serão escapados, apenas as aspas
simples. Neste caso vão se parecer com: ''.
Tenha em mente que
magic_quotes_gpc não pode ser definida em tempo de execução.
Exemplo 1. Exemplo get_magic_quotes_gpc()
<?php echo get_magic_quotes_gpc(); // 1 echo $_POST['lastname']; // O\'reilly echo addslashes($_POST['lastname']); // O\\\'reilly
if (!get_magic_quotes_gpc()) { $lastname = addslashes($_POST['lastname']); } else { $lastname = $_POST['lastname']; }
echo $lastname; // O\'reilly $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')"; ?>
|
|
Veja também addslashes(),
stripslashes(),
get_magic_quotes_runtime() e
ini_get().