O que são Magic Quotes no PHP?

Magic Quotes é um processo de inserção automática de caracteres de escape () em todos os dados que vão para o script PHP. É preferível escrever código com essa opção desligada e adicionar esses caracteres manualmente quando necessário.

O que são Magic Quotes no PHP?

Magic Quotes é um processo de inserção automática de caracteres de escape () em todos os dados que vão para o script PHP. É preferível escrever código com essa opção desligada e adicionar esses caracteres manualmente quando necessário.
Quando ligada, qualquer " (aspas simples), "  (aspas duplas),  (barra invertida) e NULL  será colocado uma barra-invertida antes (" vira ") automaticamente. Isso é idêntico ao que a função addslashes() faz.

Existem três diretivas relacionadas a Magic Quotes:



  • magic_quotes_gpc: Afeta os dados de requisições HTTP GET, POST, e COOKIE). Não pode ser alterada em tempo de execução e tem o valor padrão on no PHP. Veja também get_magic_quotes_gpc().

  • magic_quotes_runtime: Se habilitada, a maioria das funções que retorna dados de uma fonte externa, incluindo bancos de dados e arquivos de texto, serão alterados. Pode ser alterado em tempo de execução e tem o valor padrão de off no PHP. Veja também set_magic_quotes_runtime() e get_magic_quotes_runtime().

  • magic_quotes_sybase: Se habilitada, uma aspa simples é usada como caracter de escape quando encontrar outra aspa simples (" vira ""). Se ligada, sobrepõe completamente magic_quotes_gpc. Ligar ambas as diretivas significa que apenas aspas simples são substituídas por "". Aspas duplas, barras invertidas e NULLs permanecerão intocados e não serão escapados. Veja também ini_get() para pegar esse valor.



Fonte de referência: www.php.net


5 Fones Bluetooth, qual comprar?

Conteúdo relacionado

O melhor intermediário para importar? OnePlus Nord 2 5G Review
Celulares

O melhor intermediário para importar? OnePlus Nord 2 5G Review

Já pensou em comprar um celular intermediário top, com tela boa, câmera de 50MP da Sony e preço competitivo? É o Oneplus Nord 2

Aprenda a desativar o horário de verão no Windows
Windows

Aprenda a desativar o horário de verão no Windows

Para você que sofre com as trocas de horários, e o windows não acompanhando corretamente as datas, saiba que há solução para o problema, para isto faça: Dê um duplo clique no relógio na barra de tarefas, ou vá em Iniciar » Painel de controle » Data e hora ...

Diferenças entre par trançado Cat5e e Cat6
Hardware

Diferenças entre par trançado Cat5e e Cat6

Veja a diferença entre os pares trançados Cat5e e Cat6, o que cada um suporta, como funciona, o que é necessário para seu funcionamento.Existem muitos tipos de cabos Ethernet. Mas qual é o certo para você?