2010-09-28 21 views

Respuesta

8

que en realidad ya cuenta de esto, sólo quiero dejar mi solución aquí en caso de que otras personas podrían encontrar útil:

Wordpress escapa automáticamente todas las variables de petición. Si las comillas mágicas están desactivadas, primero quitan las barras, pero luego las vuelven a agregar.

código wp-settings.php pieza:

// If already slashed, strip. 
if (get_magic_quotes_gpc()) { 
$_GET = stripslashes_deep($_GET); 
$_POST = stripslashes_deep($_POST); 
$_COOKIE = stripslashes_deep($_COOKIE); 
} 


// Escape with wpdb. 
$_GET = add_magic_quotes($_GET); 
$_POST = add_magic_quotes($_POST); 
$_COOKIE = add_magic_quotes($_COOKIE); 
$_SERVER = add_magic_quotes($_SERVER); 

Fuente: http://www.wptextads.com/blog/2007/05/19/gpc-magic-quotes-in-wordpress-is-compulsory/

+0

más recientemente, esto sucede en wp-includes/wp-load.php cual incluye settings.php – yitwail

Cuestiones relacionadas