PHP, $ _POST eklenti otomatik olarak tırnak işareti önce eğik, bu yüzden neden) (mysql_real_escape_string uygulayarak rahatsız? Ben giriş 'rrr
bir giriş alanında, ve ben \'rrr
olsun Örneğin, ben bunu echo.
MacigQuotes bildiğim kadarıyla, günümüzde oldukça nadirdir, senin php yapılandırma, etkin ise o sadece olur çünkü. Ayrıca, aynı zamanda diğer mysql_real_escape_string MySQL ilgili karakterler kaçar.
http://php.net/manual/en/security.magicquotes.php sihirli tırnak hakkında daha fazla bilgi için check out.
Gördüğünüz gibi, orada zaten bu direktif için bir amortisman uyarı, yani ^ ^ zaten sunucu yapılandırmasını kontrol etmelisiniz
Düzenleme: sihirli tırnak devre dışı php.ini için xampp klasörde arama ve eklemek veya mevcut, aşağıdaki direktifler eğer değiştirmek için:
; Magic quotes ; ; Magic quotes for incoming GET/POST/Cookie data. magic_quotes_gpc = Off ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. magic_quotes_runtime = Off ; Use Sybase-style magic quotes (escape ' with '' instead of \'). magic_quotes_sybase = Off
Magic tırnak was deprecated as of PHP 5.3.0 ve PHP 6.0 olarak kullanılmıyor.
Edit: en çok PHP kurulumları tarafından önerilmemektedir çünkü Yani otomobil bölü dayanıyordu olamaz, ve yakında hiç çalışmaz.