2012-12-16 67 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传递它。没有关系。

相关问题