如何在百度贴吧里加入自己的广告图片

今天在 百度 贴吧 看到了 一个 帖子, http://tieba.baidu.com/f?kz=658993613, 点击里面的图片就会进入自己的设定好的链接。

貌似不太可能,因为百度只允许你填入一个图片链接,不允许图片自己加链接了。其实,通过PHP 判断一下是不是被图片引用,还是在查看

就好了,代码如下:

$fileLine = file(dirname(__FILE__. "/file.ini");
$nameMap = array();
foreach ($fileLine as $item) {
    
$item = explode(" ", $item);
    
if (count($item== 3) {
       
$nameMap[$item[0]] = array($item[1], $item[2]);
    }
}

$name = $_GET['name'];
if (!isset($nameMap[$name])) {
    
exit(0);
}
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
if (isset($_SERVER['HTTP_REFERER']) && stripos($_SERVER['HTTP_REFERER'], "baidu"!== false) {
    
header("Content-Type: image/png");
    
echo get($nameMap[$name][0]);
else {
    
header("location:" . $nameMap[$name][1]);
    
exit(0);
}

file.ini 这样配置:

mysql.jpg http://dev.mysql.com/common/logos/logo_mysql_sun_a.gif http://google.com/
lyf.jpg http://www.dabaoku.net/bizhi/nvxing/liuyifei/028bb.jpg http://google.com/

调用这样调用:

http://yourhost/image.php?name=lyf.jpg

这个图片就可以实现贴吧里面的功能了。很简单,但是非常有创意。

不过,这个方法再Firefox 下不可以,不知道有没有人有更好的方法。

原文地址:https://www.cnblogs.com/niniwzw/p/1588941.html