0

サイトがサードパーティのリソースを要求またはロードするのを防ぐ方法はありますか? 具体的には、自分のローカルホストで作業しているときに、帯域幅が不足している時間 (コーヒー ショップなど) のすべての外部要求をブロックしたいと考えています。

私は、php や javascript を使用して、次のようなスクリプトを条件付きでロードできることを知っています。

if($_SERVER['HTTP_HOST'] != 'localhost'){
}

しかし、プラグインやその他のものがインターネットにアクセスしようとするのをグローバルにブロックできるかどうかを確認したいと思います.

ヘッダーの.htaccess、php、またはWAMP設定を介して方法はありますか? ありがとう!

4

1 に答える 1

1

これを行う最善の方法は、環境の概念を開発フレームワークに追加することだと思います。たとえば、 .htaccess で次のことができます。

SetEnv ENV dev

次に、構成/ブーストラップで次のことができます。

$env = getenv('ENV');
define('APP_ENV', $env ? $env : 'prod');

APP_ENVこれで、Facebook iFrame や API リクエストなどを条件付きで実行/出力するために簡単に使用できるようになりました。htaccess を介して渡す代わりに、構成ファイルまたはスクリプトでこれを直接定義することもできます。本当に問題ではありません。

于 2012-12-16T00:53:30.467 に答える