网赚论坛

 找回密码
 免费注册
查看: 150|回复: 0
打印 上一主题 下一主题

如何给自己的网站加入自助友情链接的功能(PHP)

[复制链接]

15

主题

62

帖子

60

积分

Ⅰ级财主

Rank: 1

积分
60
跳转到指定楼层
楼主
发表于 2017-9-13 19:58:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  大家都知道,网站有大量的外部链接,对自己的网站排名非常重要,也能够带来一定的流量。
  今天我给自己的网站 http://xikc.com 添加了自助链接功能,用php写的。功能类似于网上大量的自助友情链接网站,如果一个网站的首页上放了我站的链接,点击链接到 http://xikc.com ,此网站的链接就会出现在我站友情链接页的第一名 http://xikc.com/auto_link.php 。
  下面简单介绍一下如何实现这个功能:
  首先,需要当我站首页的时候,获得来源地址,在php里面很简单。$_SERVER["HTTP_REFERER"]就可以得到。因为验证处理对方的链接需要一定的时间,会影响首页的打开速度,所以我并没有像大多数自助友情链接站那样在首页中处理链接,而是在首页中放了一个看不见的IFRAME,将$_SERVER["HTTP_REFERER"]读出来的地址交给auto_link.php来处理。
  第二步,在auto_link.php中的处理方式,得到对方的地址之后,先从自己的数据库中查找一下对方的链接是否存在,如果存在则update一下时间就可以了。如果没有对方链接,则先要验证一下对方的网页中是否有我站的链接。我处理的方法也很简单,fopen读取对方的首页,然后搜索一下是否有http://xikc.com这个字符串,如果有则认为链接存在。
  第三步,就是读取对方首页的title和description的内容,显示对方链接的时候用。将对方的链接,title,description的内容存入数据库。还有一个比较重要的就是要记录一个update时间,这个字段可以用来排序。
  第四步,显示。按照update的时间,倒序的显示所有友情链接。
  未完成的步骤,我想将在友情链接的属性中加入Tag,这样对方的网址不但会出现在这个友情链接页,也会出现在相关新闻搜索的结果页。不过这个需要的工程大一点,可能要等几天才能写好。
  大家可以先到我的网站看下效果,如果有兴趣可以做个友情链接试验一下。如果有什么问题可以发信给我xikc.com#gmail.com。如果想要这部分的代码,也可以发信联系我,我只要有一点php经验就应该能把这功能加到自己的网站。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

广告合作|Archiver|手机版|小黑屋|财富吧

GMT+8, 2024-11-27 23:56 , Processed in 0.452401 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.1

© 2014-2021 财富吧

快速回复 返回顶部 返回列表