`
化蝶自在飞
  • 浏览: 2333058 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php判断是否搜索引擎蜘蛛/php判断是否手机访问的方法

    博客分类:
  • php
阅读更多

php判断是否搜索引擎蜘蛛:

function getrobot() {
	if(!defined('IS_ROBOT')) {
		$kw_spiders = 'Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla';
		$kw_browsers = 'MSIE|Netscape|Opera|Konqueror|Mozilla';
		if(!strexists($_SERVER['HTTP_USER_AGENT'], 'http://') && preg_match("/($kw_browsers)/i", $_SERVER['HTTP_USER_AGENT'])) {
			define('IS_ROBOT', FALSE);
		} elseif(preg_match("/($kw_spiders)/i", $_SERVER['HTTP_USER_AGENT'])) {
			define('IS_ROBOT', TRUE);
		} else {
			define('IS_ROBOT', FALSE);
		}
	}
	return IS_ROBOT;
}

 

此函数来源于dz论坛程序. IS_ROBOT 被定义为一个常量.

IS_ROBOT?:'你是搜索引擎蜘蛛吧':'你是人';

 

 

php判断是否手机访问:

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile|wap)/i";

if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
    $Loaction = 'wap/';

    if (!empty($Loaction))
    {
        ecs_header("Location: $Loaction\n");

        exit;
    }

}

 

来自ecshop的代码.

分享到:
评论
2 楼 化蝶自在飞 2012-09-11  
wcj343169893 写道
这个似乎好差什么东西哦
strexists 这个函数,找不到是什么东西耶



function strexists($string, $find) {
	return !(strpos($string, $find) === FALSE);
}
1 楼 wcj343169893 2011-09-06  
这个似乎好差什么东西哦
strexists 这个函数,找不到是什么东西耶

相关推荐

    搜索引擎蜘蛛捕捉php版

    Spider是搜索引擎的一个自动程序。它的作用是访问互联网上的...搜索引擎的“蜘蛛”同一天会对某些网站或同一网页进行多次爬行,知道蜘蛛的运动规律,对于更新网页、了解搜索引擎收录的收录情况等等有相当重要的作用。

    基于PHP的扎鸟搜索引擎蜘蛛爬行查询(wordpress专用)php版源码.zip

    基于PHP的扎鸟搜索引擎蜘蛛爬行查询(wordpress专用)php版源码.zip 基于PHP的扎鸟搜索引擎蜘蛛爬行查询(wordpress专用)php版源码.zip 基于PHP的扎鸟搜索引擎蜘蛛爬行查询(wordpress专用)php版源码.zip 基于PHP...

    搜索引擎蜘蛛爬行访问记录日志查看器.rar

    将访问记录添加至mysql数据库中,方便用户每日统计蜘蛛爬行记录,这样可以对百度等搜索引擎收录有一个大概的了解。 演示请看这里:http://www.a6v.com.cn/zz.php 使用方法:1.创建数据库 ,将 zhizhu.sql 导入...

    搜索引擎蜘蛛访问日志查看器(php)

    搜索引擎蜘蛛访问日志查看器V1.0(php版)这个软件可以查看搜索引擎的蜘蛛访问记录,根据这些记录可以看到蜘蛛什么时候来访问过你的站,抓取了什么内容。之前写过asp版的,这个php版是asp的翻版,适合支持php的空间...

    搜索引擎蜘蛛访问日志查看器

    1. **爬虫访问频率**:了解搜索引擎蜘蛛多久访问一次网站,这有助于评估网站的更新频率是否满足爬虫的抓取需求。如果爬虫访问频率低,可能意味着网站内容更新不够频繁或者爬虫对网站的兴趣不高。 2. **抓取的URL**...

    阿西搜索引擎蜘蛛爬行统计系统 v2.0

    百度蜘蛛爬行跟踪统计.0版本新增功能:对比1.0版本,我们增加了其它搜索引擎蜘蛛的跟踪记录,主要有 百度,谷歌,搜搜,搜狗,雅虎,Bing搜索引擎蜘蛛,能准确抓取并记录。 为了防止数据库占用空间,同时新增了清空...

    php 判断访客是否为搜索引擎蜘蛛的函数代码

    复制代码 代码如下: /** * 判断是否为搜索引擎蜘蛛 * * @author Eddy * @return bool */ function isCrawler() { $agent= strtolower($_SERVER[‘HTTP_USER_AGENT’]); if (!empty($agent)) { $spiderSite= array( ...

    PHP实例开发源码-搜索引擎蜘蛛访问日志查看器(php).zip

    在本项目中,我们关注的是一个使用PHP编写的搜索引擎蜘蛛访问日志查看器。这个工具对于网站管理员来说非常有用,因为它能够帮助他们分析网站的访问情况,特别是来自各种搜索引擎的爬虫活动。以下是对这个PHP实例开发...

    PHP实例开发源码—搜索引擎蜘蛛访问日志查看器(php).zip

    在本项目中,"PHP实例开发源码—搜索引擎蜘蛛访问日志查看器(php).zip" 是一个基于PHP编写的工具,旨在帮助网站管理员监控和分析搜索引擎蜘蛛(如Googlebot、Bingbot等)对网站的访问情况。通过这个工具,用户可以...

    PHP搜索引擎带蜘蛛版

    php版搜索引擎。本人从CGI移植的, 安装方法,上传后,打开/install 填写数据库信息,后台/admin 帐号密码admin/123456 配置方法,修改url.dat文件,填写蜘蛛起始抓取地址,一行一个,(需要带http://,建议填写网址...

    搜索引擎蜘蛛访问日志查看器(php) v1.0.rar

    搜索引擎蜘蛛访问日志查看器V1.0(php版) 这个软件可以查看搜索引擎的蜘蛛访问记录,根据这些记录可以看到蜘蛛什么时候来访问过你的站,抓取了什么内容。 之前写过asp版的,这个php版是asp的翻版,适合支持php...

    PHP版网站百度谷歌所有搜索引擎蜘蛛查看器

    【PHP版网站百度谷歌所有搜索引擎蜘蛛查看器】是一款专门针对网站搜索引擎优化(SEO)而设计的工具,主要用于监测和分析网站被搜索引擎蜘蛛抓取的情况。这个工具能够帮助网站管理员了解哪些搜索引擎的爬虫(蜘蛛)...

    搜索引擎蜘蛛跟踪器.zip

    标题 "搜索引擎蜘蛛跟踪器.zip" 暗示了一个用于监测和记录搜索引擎爬虫活动的工具。这个工具的主要目的是帮助网站管理员了解哪些搜索引擎的蜘蛛正在访问他们的网站,以及这些蜘蛛的活动频率和行为模式。让我们详细...

    商业编程-源码-搜索引擎蜘蛛访问日志查看器(php) v1.0.zip

    《搜索引擎蜘蛛访问日志查看器(php) v1.0》是一款专为网站管理员设计的PHP应用程序,旨在帮助用户分析和理解搜索引擎蜘蛛的访问行为。这个工具能够解析服务器日志,提取出关于搜索引擎爬虫活动的关键信息,从而优化...

    PHP实例开发源码-PHP搜索引擎蜘蛛跟踪器.zip

    在实施这个PHP搜索引擎蜘蛛跟踪器的过程中,开发者可能利用了PHP的$_SERVER全局变量来获取HTTP请求的相关信息,比如用户代理(User-Agent),并通过对比已知的搜索引擎爬虫标识来判断来源。同时,可能还使用了PHP的...

    搜索引擎蜘蛛(跟踪器)

    描述中提到的"搜索引擎蜘蛛(跟踪器)"很可能是一个PHP程序,用于追踪哪些蜘蛛访问了你的网站,何时访问,以及它们访问了哪些页面。这样的工具对于网站管理员来说非常有价值,因为它们可以帮助识别网站的受欢迎程度...

    搜猫源码PHP自带蜘蛛的搜索引擎

    总的来说,这个源码包为希望构建自己的搜索引擎或者学习PHP搜索引擎开发的人员提供了一个起点。它包含了一个基本的搜索引擎架构,具有网页抓取和用户界面的组件,对于学习和实践Web爬虫技术及PHP后端开发非常有价值...

    开源php搜索引擎-蜘蛛程序

    【开源php搜索引擎-蜘蛛程序】是一种基于PHP和MySQL的轻量级搜索引擎实现,它被设计为一个蜘蛛程序,能够自动地爬行指定的网站,抓取网页内容,并对其进行处理,生成关键词和索引。这样的系统对于提升网站的用户体验...

    js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问

    通常,网站运营者希望对于搜索引擎蜘蛛(Search Engine Spider)和普通用户访问进行区别对待,比如对蜘蛛人进行重定向,或者是记录搜索引擎流量统计等。 在JavaScript中,可以通过访问document.referrer属性来获取...

Global site tag (gtag.js) - Google Analytics