大家都知道,网站有大量的外部链接,对自己的网站排名非常重要,也能够带来一定的流量。 今天我给自己的网站 http://aaaaaa.com 添加了自助链接功能,用php写的。功能类似于网上大量的自助友情链接网站,如果一个网站的首页上放了我站的链接,点击链接到 http://aaaaaa.com ,此网站的链接就会出现在我站友情链接页的第一名 http://aaaaaa.com/auto_link.php 。
下面简单介绍一下怎么去实现这个功能:
第一步 需要当我站首页的时候,获得来源地址,在php里面很简单。$_SERVER["HTTP_REFERER"]就可以得到。因为验证处理对方的链接需要一定的时间,会影响首页的打开速度,所以我并没有像大多数自助友情链接站那样在首页中处理链接,而是在首页中放了一个看不见的IFRAME,将$_SERVER["HTTP_REFERER"]读出来的地址交给auto_link.php来处理。
第二步 在auto_link.php中的处理方式,得到对方的地址之后,先从自己的数据库中查找一下对方的链接是否存在,如果存在则update一下时间就可以了。如果没有对方链接,则先要验证一下对方的网页中是否有我站的链接。我处理的方法也很简单,fopen读取对方的首页,然后搜索一下是否有http://aaaaaa.com这个字符串,如果有则认为链接存在。
第三步 就是读取对方首页的title和description的内容,显示对方链接的时候用。将对方的链接,title,description的内容存入数据库。还有一个比较重要的就是要记录一个update时间,这个字段可以用来排序。
第四步 显示。按照update的时间,倒序的显示所有友情链接。
未完成的步骤,我想将在友情链接的属性中加入Tag,这样对方的网址不但会出现在这个友情链接页,也会出现在相关新闻搜索的结果页。不过这个需要的工程大一点,可能要等几天才能写好。
本文由吉林网站优化友情提供,转载请注明出处。
吉林市网站建设(www.jlsyg.com)网站建设专家 |
|
|
|
|