PHPスクリプトにリモートPHPファイルを含めることができません。私は私のホスティングphp設定を変更したと思います。PHPでリモートファイルを含む
私が使っていたコードはでした:
include "http://domain.com/folder/file.php";
私はphp.iniの/の.htaccessを使用することを含む機能を有効にできるようにするにはどうすればよいですか?
その他の回避策はありますか?
ありがとうございました。
PHPスクリプトにリモートPHPファイルを含めることができません。私は私のホスティングphp設定を変更したと思います。PHPでリモートファイルを含む
私が使っていたコードはでした:
include "http://domain.com/folder/file.php";
私はphp.iniの/の.htaccessを使用することを含む機能を有効にできるようにするにはどうすればよいですか?
その他の回避策はありますか?
ありがとうございました。
、ディレクティブallow_url_include
は、php.ini
にOn
に設定する必要があります。しかし、それは、ビューのセキュリティ指向のポイントでは、悪いです。
allow_url_fopen
は、リモートファイルを開く(としない)ことを扱っていますが、これは一般に有効ですなぜなら、HTTPを使用したデータのフェッチは、はるかに簡単です(カールを使用するよりも簡単です)。
リモート含ん使用するには、allow_url_fopenとallow_url_includeオプションが
は、リモートサーバがPHPに対応している場合、あなたはそのリモートスクリプトの出力を買ってあげることに注意してくださいphp.iniで設定する必要があり、スクリプト自体ではありません。ソースを取得する場合は、リモートサーバにシンボリックリンクを追加することができます(例: ln -s file.php file.php.source
とし、代わりにインクルードリファレンスfile.php.sourceを作成してください。リモートファイルの含めるを許可するように
私はちょうどチェックして、私のサーバーでallow_url_fopenとallow_url_includeの両方がオンになっています。 その他の問題がありますか? –
あなたが含めるURLは何ですか? –