Ben bir 'Tarayıcı' açısından bu da gidiyorum. Eğer dizin bakış açısını görmek istiyorsanız, zombat cevabı bakmak.
CodeIgniter özellikle, muhtemelen onlar bir komut işlemek yerine 2 düzine komut böylece tek bir komut dosyası için tüm isteklerini yönlendiren bir .htaccess
dosyasını kurdunuz.
PHP dosyaları bilgilerin hiçbiri müşteriye gönderilen alır bir 'sunucu tarafı' programlama dili olduğu için. Bu, istemci kodu göremezsiniz çünkü yo, istediğiniz bir HTML sayfası üretmek için herhangi bir yöntemi kullanın verir. Bu bir güvenlik aygıtı olarak iki katına çıkar.
Çoğu PHP durumlarda, geliştiriciler (web sitesi başlar) document_root üzerinde bir klasör içine kütüphane ve sınıfları inşa edecek, ve sonra sadece bu sınıfları çalıştırmak dosyalara koymak. Bu onlara bir kişinin belge yapısını bulmaya ve onları sistem hack hakkında bilgi verebilir dosyaları indirmek için bu bilgileri kullanarak herhangi bir şans olduğunu kesinlikle emin olmasını sağlar.
Bu yöntem aynı zamanda insanların sunucu üzerinde çalışan hangi dili umurumda değil sağlar. Tüm web sayfaları HTML oluşturulan, böylece tüm sunucu üretmek için ihtiyaç olan bir HTML dosyasıdır. Onlar Perl, Python, PHP, ya da başka bir dil tamamen geliştiriciler kadar kullanmak ister.