Bir PHP INI / CONFIG dosyası oluşturma ve güvenli tutmak için En İyi Uygulamalar

3 Cevap php

Ben daima normal bir PHP dosyası kullanılan ve sadece bu dosyada tanımlanan değişkenler, ama bu en iyi uygulama olarak kabul edilir?

Örnek:

<?php

define('DB_PASS', 'p@ssw0rd');

?>

3 Cevap

Oldukça güvenli ve sabitler için herhangi bir best uygulama olduğunu sanmıyorum, ama ben okunabilmesi için özel Constants sınıfta onları toplamak için eğilimindedir:

class Constants {
    const DB_PASS = 'mypass';
}

Apache genellikle * ht. Adında herhangi bir dosya hizmet için hiç bir kuralı vardır beri. Ht (örneğin. Htconfig.inc.php) ile başlar PHP dosyası bir şey adlandırma da yardımcı olur. Ancak belge kök dışında dosya yerleştirerek daha iyidir.

Birisi güvenli PHP kaynak koduna erişim sürece.

ancak ben nedense php için web sitesinde kapalı alır ve bir anda insanlar :) dosyaların kaynağını görebilirsiniz IF sorunları önlemek için emin dosya belge kök dışında yapmak istiyorum.