Tôi đã tắt magic_quotes trong php.ini của mình.Mặc dù magic_quotes được tắt vẫn còn thoát chuỗi?
Nhưng tôi vẫn nhận được chuỗi thoát trong biểu mẫu của mình.
Lưu ý: Tôi đang chạy tính năng này trong một chủ đề trong Wordpress.
Tôi đã tắt magic_quotes trong php.ini của mình.Mặc dù magic_quotes được tắt vẫn còn thoát chuỗi?
Nhưng tôi vẫn nhận được chuỗi thoát trong biểu mẫu của mình.
Lưu ý: Tôi đang chạy tính năng này trong một chủ đề trong Wordpress.
Tôi thực sự đã figured này ra, chỉ muốn để lại giải pháp của tôi ở đây trong trường hợp người khác có thể tìm thấy nó hữu ích:
Wordpress tự động thoát tất cả các biến theo yêu cầu. Nếu dấu ngoặc kép ma thuật bị tắt, chúng sẽ cắt các dấu gạch chéo trước, nhưng sau đó thêm chúng lại.
wp-settings.php đang mảnh:
// 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);
Nguồn: http://www.wptextads.com/blog/2007/05/19/gpc-magic-quotes-in-wordpress-is-compulsory/
gần đây hơn, điều này xảy ra trong wp-includes/load.php mà wp-settings.php bao gồm – yitwail