Bu, bir komuta doğrudan dahil gibi özellikle bir şey () sağlıksız kullanıcı girişi geçmek için iyi bir uygulama asla. Mutlaka altında yatan webserver / OS Bunlardan herhangi biri, kötü niyetle veya başka kullanılan, onlar zannediyorsunuz değil kullanıcı görme şey neden olabilir, örneğin, vb göreli yolları, genişletilmiş karakterleri işlemek için nasıl gidiyor bilmiyorum bkz.
Bir olası istismar: Kullanıcı sunucu üzerinde bilinen bir yerde kötü niyetli bir komut dosyası göreli yolu geçer. http://webserver/yourscript.php?page=%2e%2e%2f%2e%2e%2f%2e%2e%2fhome/bad_user/evil_script
içerme fonksiyonu / sayfaları çevirmek olabilir.. /.. /.. / home / bad_user / evil_script.php, mutlulukla, bazen içerecektir. Yani görev web sayfası çok iyi o kötü şeyler her türlü yapmak için kullanabilirsiniz, hangi bad_user en php komut dosyası yürütebilir.
En azından yeni bir değişken ve addslashes () için $ _GET ['path'] atamanız gerekir.