ホームページ >バックエンド開発 >PHPチュートリアル >PHP には外部ネットワーク上のリモート config.php を含めることができ、構成内の定数を取得できますか?
PHP に外部ネットワーク上のリモート config.php を含めることはできますか?また、config 内の定数を取得できますか?
返信内容:これを直接実行できる場合、ネットワークは非常に安全ではなくなります。
include にはリモート ファイルを含めることができますが、リモートの config.php ファイルのコードは解析されるため取得できません。解析後のコンテンツ出力のみを取得できます。次に、curl を使用してリモートの json ファイルを直接プルし、それを解析して値を取得することもできます。
readfile() をより良く使用できます
http://php.net/manual/zh/function.include.php
API のアイデアを使用するのは危険です
都合が悪いと他人から批判されるのが怖いですか?あぶなすぎる。 API や RPC などのソリューションを使用します。
リモート サーバーが PHP を解析できるかどうかによって異なります。解析できない場合、リモート サーバーはファイルの元のコンテンツにアクセスし、解析された HTML コンテンツが返されます。
リモート ファイルを含めるのは安全ではありません。API を使用することをお勧めします。