私はPHPアプリケーションを設計しており、クライアントが私のサーバー上でこのアプリケーションの重要な部分をホストしています。これはPHPファイル、mysqlデータベース、またはsmtのいずれかです。リモートPHPコード/ファイルを含む最も適切で安全な方法
のは、重要な部分は、このコードがなければ、この
$var = 8;
あるとしましょう、アプリが実行されることはありません。私はこのコードを私のサーバーとドメイン "mydomainx.com"に持っています。
次に、クライアントのドメイン "clientsdomain.com"からこのファイルを含めたいと思います。私はちょうど
require ("http://mydomainx.com/myfile.php");
を行うことを試みた。しかし、それは、サーバが必要です-SはHTTPを可能にし、それは非常にまれである場合にのみ機能します。
はまた、私はそれを行う方法があり、このファイルをaccesingから他のすべてのドメインをブロックするので、この
$allow = array("myclient IP");
if(!in_array($_SERVER['REMOTE_ADDR'], $allow) && !in_array($_SERVER["HTTP_X_FORWARDED_FOR"], $allow)) {
ようSMTにしたいですか?
ファイルをルートディレクトリに置くことで、誰もアクセスできないようにします –