PHP manual göre, kodu daha taşınabilir yapmak için, onlar veri kaçmak için aşağıdaki gibi bir şey kullanmanızı öneririz:
if (!get_magic_quotes_gpc()) {
$lastname = addslashes($_POST['lastname']);
} else {
$lastname = $_POST['lastname'];
}
Ben sahne alacak diğer doğrulama kontrolleri var, ama yukarıdaki kesinlikle veri kaçan açısından ne kadar güvenli? Ben de sihirli tırnak nasıl Yukarıdaki kodu etkileyecektir. PHP 6'da kalktı olacağını gördüm? Ben mysql_real_escape_string gibi bir veritabanına özgü öncelemeli fonksiyonu () dayanmak zorunda tercih ederim.