簡単なメンテナンスと可用性のために、すべてのコード ライブラリ (PHP クラス; 例: http://libraries.com/form.php ) を単一のサーバーに保持したかっただけです。このライブラリを使用する必要がある場所ならどこでも。コードに含めるだけです。しかし; 知っている; リモート URL インクルードを有効にすることは、まったく安全ではありません。そこで、回避策を見つけました。
私はただ使用しますeval( file_get_contents( 'http://libraries.com/form.txt' )
。.php の代わりに .txt を使用するので、PHP コードをそのまま取得します。PHP の処理後にサーバーから返される空のファイルではありません。
これは機能します。PHP ライブラリ/クラスを取得し、リモートの場所でそれを使用できます。しかし、安全かどうかはわかりません。この方法の長所と短所は何でしょうか。または、これを安全に達成するために他にどのような方法を提案できますか?