php获取来自搜索引擎入站的关键词
作者:寒川 发布于:2010-5-19 10:32 Wednesday 分类:网页编程
很久前就看这么一个功能:当经搜索引擎通过某一关键词进入网站时,它会推出弹出框“您是否在找**”,感觉着一个小小的功能确实做得挺人性化,我也试图在本博客添加如此功能,但因其他原因,始终未写完插件,先把核心代码修改一下贴出来分享一下。
代码如下:
<?php
//*
//代码功能:获取来自搜索引擎入站时的关键词。
//*
function get_keyword($url,$kw_start)//函数作用:从url中提取关键词。参数说明:url及关键词前的字符。
{
$start=stripos($url,$kw_start);
$url=substr($url,$start+strlen($kw_start));
$start=stripos($url,'&');
if ($start>0)
{
$start=stripos($url,'&');
$s_s_keyword=substr($url,0,$start);
}
else
{
$s_s_keyword=substr($url,0);
}
return $s_s_keyword;
}
$url=isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';//获取入站url。
$search_1="google.com"; //q=
$search_2="baidu.com"; //wd=
$google=preg_match("/\b{$search_1}\b/",$url);//记录匹配情况,用于入站判断。
$baidu=preg_match("/\b{$search_2}\b/",$url);
$s_s_keyword="";
if ($google)
{//来自google
$s_s_keyword=get_keyword($url,'q=');//关键词前的字符为“q=”。
$s_s_keyword=urldecode($s_s_keyword);
//$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
}
else if($baidu)
{//来自百度
$s_s_keyword=get_keyword($url,'wd=');//关键词前的字符为“wd=”。
$s_s_keyword=urldecode($s_s_keyword);
$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
}
echo '$s_s_keyword';
?>
注意字符编码事宜,否则可能出现乱码,呵呵。。。
强悍的图片搜索引擎,以图搜图
作者:寒川 发布于:2010-5-17 11:08 Monday 分类:互联网事
说实话,我一直不知道我头像这个人物叫什么名字。今天心血来潮,想吧图片中人物名字搞清楚,可光一个图片又没其描述,咋才能告诉搜索引擎你想要的?百度了半天,找到一个根据图片相似度来检索的搜索引擎,地址:http://www.gazopa.com/ 感觉挺神奇挺好玩的。虽然是老外搞出来的,但是能搜索好多中文图片来,呵呵,拿来主义,分享一下。把自己的头像url输入其中,搜到大量类似照片,n多还一模一样的,真是牛啊!
搜索引擎优化(SEO)的一般步骤
作者:寒川 发布于:2010-5-11 11:09 Tuesday 分类:网页编程
今天要学习的是搜索引擎优化(SEO)的一般步骤,SEO的一般步骤大体上分为6个环节,分别如下:
1)关键词的分析(即关键词定位)
关键词分析是搜索引擎优化(SEO)最重要的一个环,关键词分析主要包括:关键词关注量的分析、竞争对手分析、关键词与网站相关性的分析、关键词的布置、关键词的排名预测等。
2)网站架构的分析
若网站结构符合搜索引擎爬虫的喜好则有利于搜索引擎优化(SEO)。网站架构的分析主要包括:网站架构设计时候符合SEO、尽量采用树状目录结构、必要的网站导航与链接等优化。
3)网站目录与页面的优化
搜索引擎优化(SEO)的结果不止是要让网站的首页在搜索引擎有好的排名,而更重要的是让网站的其他页面都带来流量。
4)内容发布和链接布置
搜索引擎喜欢有规律的网站内容更新,所以合理安排网站内容发布日程是SEO的重要技巧之一。链接布置则把整个网站有机地串联起来,让搜索引擎明白每个网页的重要性和关键词,实施的参考是第一点的关键词布置。友情链接战役也是这个时候展开。
5)查询SEO的效果
在搜索引擎中如何查看SEO的效果呢?通过输入site:域名的方式可以查看该站点在搜索引擎中的收录和更新情况。从而更好的了解搜索引擎收录。Google网站管理员工具也是很好的辅助工具。
6)网站流量的分析
网站流量的分析是从SEO结果上指导下一步搜索引擎优化(SEO)。网上流量分析工具众多,网站管理员可以根据自己的喜好添加流量统计代码,不过有些更为准确一些,这个就不用多说了。
搜索引擎优化(SEO)是这六个环节循环进行的过程,只有慢慢地反复地优化,才能在搜索引擎具有有良好的表现。优化不是一朝一夕就能完成的,各位站长朋友要有持之以恒的毅力。
日志分类
最近日志
随机日志
最新评论
- 美图看看
哎 找些药酒擦擦 - 土
我今年都25了······ - 南宁搬家公司
越听越有感觉 - 南宁搬家公司
说实在的我学计算机的excel还没学会 - 草民
我也是学php的不过现在什么也不会了 - 南宁搬家公司
最是无情了 - 南宁搬家公司
我们都已不再年轻了 - 阿芙精油
我正遇到这个问题,以前的都是从数据库读取 - 宜春人才网
情人节过去好久了。。 - 杏林男科
一不小心三八节都过了哈哈
日志档案
- 2012年4月(1)
- 2012年2月(2)
- 2011年11月(2)
- 2011年9月(1)
- 2011年8月(2)
- 2011年7月(2)
- 2011年5月(1)
- 2011年3月(3)
- 2011年2月(2)
- 2010年12月(1)
- 2010年11月(2)
- 2010年10月(3)
- 2010年9月(9)
- 2010年8月(8)
- 2010年7月(13)
- 2010年6月(18)
- 2010年5月(24)
- 2010年4月(10)
- 2010年3月(14)
- 2010年2月(6)
- 2010年1月(7)
- 2009年11月(2)
- 2009年10月(3)
- 2009年9月(3)
- 2009年8月(8)
- 2009年7月(15)
- 2009年6月(14)
- 2009年4月(2)
- 2008年12月(1)
- 2008年6月(1)
- 2008年5月(10)
- 2008年4月(9)
- 2008年3月(5)
- 2008年2月(2)
- 2008年1月(5)
- 2007年12月(4)
- 2006年9月(6)
- 2006年7月(1)


