¿Qué es Magic Quotes?
Imprima este artículo
Actualizado el:
November 1, 2013 9:30 AM
Magic Quotes es un proceso que elude automáticamente los datos entrantes a los comandos PHP. Sin embargo, desde el lanzamiento de PHP 5.3.0, esta función se ha depreciado.
Hay varias maneras para poder deshabilitar Magic Quotes:
Deshabilitar el lado del servidor Magic Quotes vía php5.ini
Agregue este código a su archivo php5.ini:magic_quotes_gpc = Off; magic_quotes_runtime = Off; magic_quotes_sybase = Off;
Si la cuenta de hosting no tiene un archivo php5.ini
, deberá agregar uno.
Deshablitar Magic Quotes al momento de operarlo
Coloque el código arriba del archivo .php para que ejecute cuando éste opere:<?php if (get_magic_quotes_gpc()) { function magicQuotes_awStripslashes(&$value, $key) {$value = stripslashes($value);} $gpc = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST); array_walk_recursive($gpc, 'magicQuotes_awStripslashes'); } ?>
AVISO: La directriz magic_quotes_gpc solo puede deshabilitarse a nivel del sistema no al operarlo.
Para más información sobre Magic Quotes, favor de consultar php.net.