Bu genel bir soru. Eğer bir dosya taşımak veya farklı bir dizine bir dosyayı taşımak her zaman kırma PHP kodu bağlantıları önlemek için istihdam bazı teknikler nelerdir?
Ön uç şeyler için, her zaman (gerektiği gibi etki alanından hareket böylece '/' ile başlar) mutlak URL'ler kullanın.
Iç include()
/ require()
, şeyler yazın Gaurav anlaşılacağı gibi yapmak ve (bir yerden gerektiği şekilde kolayca değiştirebilirsiniz yolunu temsil etmek için bir sabit yaratan bir yapılandırma dosyası kullanmak kod).
Eğer apache kullanıyorsanız, kitaplık türü şeyler için yeniden kullanmak istediğiniz (yani sınıflar, fonksiyonlar, vb), I (include_path
ya php.ini üzerinden (global veya yerel),. Htaccess olduğunu eklemek istiyorum ) ya da ini_set()
fonksiyonu ile. Sadece dosya (yani <?php include_once('library.php'); ?>
) bu dosyaları ekleyebilirsiniz Bu şekilde
Eğer ini_set yol giderseniz, bir 'önyükleme' dosyası her sayfa isteği ilave olabilir ... bu şekilde (sırayla php.ini. Htaccess veya ini_set üzerinden ayarlanabilir) auto_append yönergesi bir göz atın Eğer açmak her nerede ini_set ifadesi eklemek zorunda kalmadan, sadece bu uygulama için include_path kurar.
Tüm bu dedi, ben tavsiye ederiz:
İyi şanslar!