2012-12-16 91 views
0

有什麼辦法可以阻止網站請求或加載任何第三方資源?具體來說,當我在我的本地主機上工作時,我想阻止所有外部請求的時間,我的帶寬缺乏(在咖啡廳或其他)。防止本地主機上的外部請求(腳本等)?

我知道我可以用PHP經歷和/或JavaScript和有條件地加載腳本,如:

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

但我想看看我是否能嘗試訪問全局塊插件和其他任何互聯網。

有沒有通過.htaccess,頭文件中的php,甚至通過WAMP設置的方式?謝謝!

回答

1

我覺得做到這一點的最好方法是在開發框架中添加環境概念。例如,在你的.htaccess你可以這樣做:

SetEnv ENV dev

然後在你的配置/自舉你可以做:

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

現在你可以很容易地使用APP_ENV有條件做/輸出之類的東西Facebook iFrame或api請求。您也可以直接在配置文件或腳本中定義它,而不是通過htaccess傳遞它。沒有關係。

相關問題