2010-11-03 59 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,並嘗試提供提示,當我可以。有時他們幫助,有時他們不幫助。