更具体地说,我如何隐藏广告?我读完这篇文章后提出这个问题: 编码恐怖条目
他说,在其中
出于礼貌,请关闭Digg,Reddit和其他热门推荐网址的广告.此受众群体不欣赏广告,但他们最不可能点击广告.
我同意他所说的话.那我该怎么做?
我会使用 PHP 来实现这一点,因为隐藏广告的 JavaScript 代码会让你看起来像是在为每个人隐藏广告并从中获取收入(Google 很聪明,所以他们会发现你做了类似的事情) 。
然而,使用 PHP,您可以在页面到达用户之前对其进行修改,从而消除该问题。基本上,您有条件地检查浏览器的来源:
<?php
$sites = array("reddit.com", "digg.com");
if (!in_array(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST), $sites)) :
?>
<div>your ads</div>
<?php else:?>
<div>Hello reddit person</div>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
您必须让您的网站运行 PHP 代码(它将是动态的)才能有条件地展示您的广告。不过,这段代码不起作用,因为它reddit不是 URL,但你明白了;检查 的 URL reddit.com。