2010-11-03 62 views
1

我正在使用mediawiki的一个实例,并将adsense添加到皮肤的php文件中。这在所有页面上放置了adsense横幅,但是我想省略来自非常特定页面的adsense横幅。主要是“主页”(但在所有其他页面上保留adsense)。我的网站真的很大,所以向另一个方向发展(将adsense添加到特定页面)将是一个巨大的痛苦。我可以用PHP包装Adsense代码以从特定网页省略AdSense吗?

我希望有一段PHP代码可以包装Adsense代码,这将允许我指定要忽略的AdSense网址。

谢谢。

回答

0

制作一个要忽略的页面的数组,然后检查服务器环境变量REQUEST_URI以查看它是否在数组中?

如果strstr适合您,那就好了。我提到的方式可能会被编码:


!(in_array($_SERVER['REQUEST_URI'], array("/Main_page", "/some/other/page", "/no_ads.html")) && 

我很少使用PHP更多的,否则我会在当时已经提供的代码。当我在自己的代码中遇到困难时,我只是进入了stackoverflow,并尝试提供提示,当我可以。有时他们帮助,有时他们不帮助。