ホームページ  >  記事  >  バックエンド開発  >  PHP には外部ネットワーク上のリモート config.php を含めることができ、構成内の定数を取得できますか?

PHP には外部ネットワーク上のリモート config.php を含めることができ、構成内の定数を取得できますか?

WBOY
WBOYオリジナル
2016-07-06 13:53:281106ブラウズ

PHP に外部ネットワーク上のリモート config.php を含めることはできますか?また、config 内の定数を取得できますか?

返信内容:

PHP に外部ネットワーク上のリモート config.php を含めることはできますか?また、config 内の定数を取得できますか?

これを直接実行できる場合、ネットワークは非常に安全ではなくなります。

include にはリモート ファイルを含めることができますが、リモートの config.php ファイルのコードは解析されるため取得できません。解析後のコンテンツ出力のみを取得できます。次に、curl を使用してリモートの json ファイルを直接プルし、それを解析して値を取得することもできます。

readfile() をより良く使用できます

http://php.net/manual/zh/function.include.php



API のアイデアを使用するのは危険です

都合が悪いと他人から批判されるのが怖いですか?あぶなすぎる。 API や RPC などのソリューションを使用します。

リモート サーバーが PHP を解析できるかどうかによって異なります。解析できない場合、リモート サーバーはファイルの元のコンテンツにアクセスし、解析された HTML コンテンツが返されます。

リモート ファイルを含めるのは安全ではありません。API を使用することをお勧めします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。