C#判断访问来源是否为搜索引擎链接的方法

 更新时间:2015年03月23日 09:46:14   作者:疯狂一夏  
这篇文章主要介绍了C#判断访问来源是否为搜索引擎链接的方法,实例分析了C#解析URL来源的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#判断访问来源是否为搜索引擎链接的方法。分享给大家供大家参考。具体分析如下:

这段代码通过获取UrlReferrer判断访客是否来自常用的搜索引擎,不是完全准确,可做参考

/// 判断是否来自搜索引擎链接
/// 是否来自搜索引擎链接
public static bool IsSearchEnginesGet()
{
if (HttpContext.Current.Request.UrlReferrer == null)
{
return false;
}
string[] SearchEngine = { "google", "yahoo", "msn", "baidu", "sogou", "sohu", "sina", "163", "lycos", "tom", "yisou", "iask", "soso", "gougou", "zhongsou","bing" };
string tmpReferrer = HttpContext.Current.Request.UrlReferrer.ToString().ToLower();
for (int i = 0; i < SearchEngine.Length; i++)
{
if (tmpReferrer.IndexOf(SearchEngine[i]) >= 0)
{
return true;
}
}
return false;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#使用FileInfo和DirectoryInfo类来执行文件和文件夹操作

    C#使用FileInfo和DirectoryInfo类来执行文件和文件夹操作

    System.IO.FileInfo 和 System.IO.DirectoryInfo 是C#中用于操作文件和文件夹的类,它们提供了许多有用的方法和属性来管理文件和文件夹,这篇文章主要介绍了C#使用FileInfo和DirectoryInfo类来执行文件和文件夹操作,需要的朋友可以参考下
    2023-08-08
  • C#使用MSTest进行单元测试

    C#使用MSTest进行单元测试

    这篇文章介绍了C#使用MSTest进行单元测试的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#开发windows服务实现自动从FTP服务器下载文件

    C#开发windows服务实现自动从FTP服务器下载文件

    这篇文章主要为大家详细介绍了C#开发windows服务实现自动从FTP服务器下载文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • C#中数组初始化、反转和排序用法实例

    C#中数组初始化、反转和排序用法实例

    这篇文章主要介绍了C#中数组初始化、反转和排序用法,涉及C#中数组常见的定义、初始化、排序等操作技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#使用TimeSpan时间计算的简单实现

    C#使用TimeSpan时间计算的简单实现

    这篇文章主要给大家介绍了关于C#使用TimeSpan时间计算的相关资料,以及通过一个实例代码给大家介绍了C#使用timespan和timer完成一个简单的倒计时器的方法,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-06-06
  • 利用Distinct()内置方法对List集合的去重问题详解

    利用Distinct()内置方法对List集合的去重问题详解

    这篇文章主要给大家介绍了关于利用Distinct()内置方法对List集合的去重问题的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Unity游戏开发之炸弹人游戏的实现

    Unity游戏开发之炸弹人游戏的实现

    大家小时候肯定玩过这款游戏,炸弹人也算是经典中的经典啦。本文将利用Unity模拟实现这一经典游戏,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-03-03
  • C#实现一键清空控件值的示例代码

    C#实现一键清空控件值的示例代码

    这篇文章主要为大家详细介绍了如何利用C#语言实现一键清空控件值的功能,文中的示例代码讲解详细,对我们学习C#有一定帮助,需要的可以参考一下
    2022-09-09
  • C#实现判断图形文件格式的方法

    C#实现判断图形文件格式的方法

    这篇文章主要介绍了C#实现判断图形文件格式的方法,包括常见的扩展名判定及文件内容判定等,非常实用,需要的朋友可以参考下
    2014-09-09
  • Unity3D使用鼠标旋转缩放平移视角

    Unity3D使用鼠标旋转缩放平移视角

    这篇文章主要为大家详细介绍了Unity3D使用鼠标旋转缩放平移视角,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07

最新评论