Php 仅向Facebook、Twitter访问者显示谷歌AdSense广告
我正在使用下面的代码。当我把这段代码放在Php 仅向Facebook、Twitter访问者显示谷歌AdSense广告,php,preg-match,adsense,http-referer,Php,Preg Match,Adsense,Http Referer,我正在使用下面的代码。当我把这段代码放在single.php中时,它显示的是带有内容的广告。我希望,当Facebook访问者访问我的URL时,它只显示广告,不显示内容。当其他访问者通常访问URL时,它应该显示内容 <?php $ref = $_SERVER['HTTP_REFERER']; if (preg_match("(facebook)", $ref) != false) { echo <<<END <script type=
single.php
中时,它显示的是带有内容的广告。我希望,当Facebook访问者访问我的URL时,它只显示广告,不显示内容。当其他访问者通常访问URL时,它应该显示内容
<?php
$ref = $_SERVER['HTTP_REFERER'];
if (preg_match("(facebook)", $ref) != false) {
echo <<<END
<script type="text/javascript"><!--
google_ad_client = "xx-xx-xxxxxxxxxxxxxxxxxx";
/* xxxxxxxx xxxxxx xxx xxx xxx xx xxxxxx */
google_ad_slot = "xxxxxxxxxxxxxx";
google_ad_width = xxx;
google_ad_height = xxx;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
END;
}
else {
echo "";
}
?>
如果
single.php
放错了地方,我应该把它放在哪里?请尝试一下:
<?php
$ref = $_SERVER['HTTP_REFERER'];
if (preg_match('facebook\.com', $ref) != false) {
?>
<script type="text/javascript"><!--
google_ad_client = "xx-xx-xxxxxxxxxxxxxxxxxx";
/* xxxxxxxx xxxxxx xxx xxx xxx xx xxxxxx */
google_ad_slot = "xxxxxxxxxxxxxx";
google_ad_width = xxx;
google_ad_height = xxx;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<?php
} else {
echo "";
}
?>
谢谢回复,我在哪里设置了这个代码?我的意思是在哪里设置(function.php、Single.php、header.php、footer.php),在哪里?在哪里设置代码?我的意思是我在哪里设置(function.php,Single.php,header.php,footer.php),在哪里?你想在哪里显示广告。你想在页眉中显示广告吗?页脚?blog posts(single.php)。我想在single.php中显示广告,但有一个问题,当我显示adsingle.php并从facebook访问其显示广告+内容/帖子的url时。我只想显示广告,不想显示内容/帖子。你试过使用我上面提供的代码吗?我认为你这样做了,它起了作用,这就是为什么你选择它作为答案。
<?php
$ref = $_SERVER['HTTP_REFERER'];
if (strpos($ref, 'facebook.com') != false) {
?>
<script type="text/javascript"><!--
google_ad_client = "xx-xx-xxxxxxxxxxxxxxxxxx";
/* xxxxxxxx xxxxxx xxx xxx xxx xx xxxxxx */
google_ad_slot = "xxxxxxxxxxxxxx";
google_ad_width = xxx;
google_ad_height = xxx;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<?php
} else {
echo "";
}
?>