前段时间看到有分析到利用百度帖吧帖图引流量的文章,没有太在意,后来51LA站长交流群里有朋友在找这个的代码,所以就研究了下。
实现方法及代码:
1.建立名称为test.jpg的文件夹,记得是文件夹
2.在该文件夹下放一个尺寸比较大的图片如570*383,确保该图片在帖到百度帖吧后会缩略显示
3.在该文件夹上放置一个index.php或index.asp文件,文件内容如下:
PHP版代码:
句容网站建设公司 以下为引用的内容:
?php
if($_SERVER['HTTP_REFERER']!=''){
@header("Content-type:image/jpeg");
echo file_get_contents("1.jpg");//第2步中放在test.jpg文件夹下的图片名称,亦即真正显示的图片
}
else{
@header("location:http://www.lyrs.net");//点击缩略图时要跳转到的网址
}
?
ASP版代码:
以下为引用的内容:
%
PIC_Url="1.jpg"
If UCase(Cstr(Request.ServerVariables("HTTP_REFERER")))"" Then
Response.Redirect Pic_Url
Else
Response.Redirect "Http://www.lyrs.net"
End if
%
4.在百度帖吧中帖图:http://www.lyrs.net/test.jpg
在百度帖吧中图处帖上上网址后图片会正常显示,点击图片时会跳转到设定的页面,当然上复制上网址直接粘贴到浏览器或在QQ上发给好友,访问时者会跳转到你的网站。
原理分析:
百度中贴图尺寸较大时会以缩略图显示,点击缩略图可查看原图,但缩略图不是直接链向原图的,而是在js代码弹出的(弹出代码在http://static.tieba.baidu.com/tb/js/pb.js文件中),那这样就导致浏览器就不会有来路信息,所以可以在PHP程序或ASP程序中判断来路,如果来路为空,则跳转到指定网址,如果来路不会空,则利用通过test.jpg目录下的index.php或index.asp文件直接获取直正的图片或者生成直正的图片,之所以文件夹名test.jpg中要含.jpg实质上是为是在百度帖吧时将文件夹伪装成图片。
之所以,通过QQ传给朋友或直接在浏览器中输图片地址访问进也会跳转,那也是因为没有来路信息。
测试地址:http://tieba.baidu.com/f?kz=273127757 (9楼为PHP版,10楼为ASP版)
扩展应用:
事实上既然index.php或index.asp中输出的是直正的图片,那么我们完全可以实现图片随机显示的效果,如下ASP代码实现了两个图片的随机显示:
以下为引用的内容:
%
PIC_Url="1.jpg||2.jpg"
TheChar="||"'分隔字符
ipy=split(PIC_Url,TheChar)
ipy_S=ubound(ipy)
if inStr(PIC_Url,TheChar)0 then
Randomize
Pic_Url=ipy(int(ipy_S*rnd))
end if
If UCase(Cstr(Request.ServerVariables("HTTP_REFERER")))"" Then
Response.Redirect Pic_Url
Else
Response.Redirect "Http://www.lyrs.net"
End if
%
同样我们也可以结合PHP应用,利用PHP实时生成动态图片,如下面代码即可读取自己博客最新文章标题生成图片:
以下为引用的内容:
?php
include("../Config.php");
$font = "mingliu.ttc";//字体(把字体文件放在同目录里)
$size = 8.5; //字体大小(pt)
header("content-type:image/gif");
$nimage=imagecreatetruecolor(228,80);// 新建一个图片宽 228 高 80 像素
$black=imagecolorallocate($nimage,115,115,115); // 取得文字颜色, RGB
$simage =imagecreatefromgif('bg.gif'); // 读取背景图片(自己做一个,比如我这个就是自己PS的)
imagecopy($nimage,$simage,0,0,0,0,228,80); // 把城口网站建设公司背景图片 copy 到我们要输出的图片上
$i=46;
$sqlstr="select * from art_content order by id desc limit 2";//读取数据库中标题信息的语句
$result=mysql_query($sqlstr);
while($row=mysql_fetch_array($result)){
$text1 = "落叶人生:".$row["title"];
$text1 = iconv("gb2312","utf-8",$text1);//一定要转换成UTF-8,否则中文乱码
imagettftext($nimage,$size,0,2,$i,$black,$font,$text1);//输出第一行文字,坐标:2,46
$i=$i+20;
}
imagegif($nimage); // 输出 GIF 图片内容
imagedestroy($nimage); 通讯录网站设计
imagedestroy($simage); // 关闭之前使用的图片缓冲
?
演示:http://www.lyrs.net/pic/gif.php
用上面方法生成的动态图片替换文章开头图片,这样图片所引起的关注度应该会更高些,点击的可能性也会更大些,当然上面图片只是演示,实际使用时生成的尺寸应该要做得大些。
(来源于落叶人生)
南京牧狼文化传媒有限公司简介:
牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!
公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!
为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!
主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等
合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯
资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。