PHP bir uzak dosya dahil

2 Cevap php

Benim PHP komut uzak bir PHP dosyası eklemek mümkün duyuyorum. Ben hosting php ayarları değişti herhalde.

Ben kullanıyordum kodu oldu:

include "http://domain.com/folder/file.php";

Nasıl php.ini / .htaccess kullanarak içerir fonksiyonunu etkinleştirmek izin veririm?

Başka bir çözüm var mı?

Teşekkürler.

2 Cevap

inclusion uzak dosyaları, yönerge allow_url_include must be set to On php.ini de izin vermek için

Ama bu görüş bir güvenlik odaklı noktasında, kötü; ve, bu nedenle, genellikle (aslında, bunu etkin görmedim) devre dışı bırakılır

HTTP çok daha kolay (kolay üzerinden veri alma yapar çünkü, ve bu genelde etkindir - Bu allow_url_fopen , açılış ile ilgilenir (dahil değil) uzaktan dosyaları olarak aynı değildir Kıvrılmaları kullanmaktan daha)

Uzaktan kullanmak için içerir allow_url_fopen ve allow_url_include seçeneği php.ini içinde olmalıdır

Uzak sunucu php etkin ise, output o uzak komut değil, komut dosyası kendisi alırsınız farkında olun. Eğer kaynağı almak istiyorsanız yoksa, örneğin, uzak sunucuda bir sembolik bağ ekleyebilirsiniz ln -s file.php file.php.source ve sonra senin yerine referans file.php.source dahil olun.