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

作者:疯狂一夏 时间:2021-11-01 09:15:53 

本文实例讲述了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#,判断,搜索引擎
0
投稿

猜你喜欢

  • C#中Decimal类型截取保留N位小数并且不进行四舍五入操作

    2022-01-22 20:55:59
  • springboot基于Mybatis mysql实现读写分离

    2023-11-27 21:42:59
  • C#在子线程中更新窗口部件的写法

    2022-04-01 09:57:50
  • C#使用Chart绘制曲线

    2023-03-12 19:08:56
  • SpringBoot接口如何统一异常处理

    2023-08-10 15:06:20
  • Kotlin基础教程之Run,标签Label,函数Function-Type

    2022-08-28 14:11:01
  • Java设计模式之备忘录模式

    2023-08-24 06:17:05
  • SpringBoot 整合 ElasticSearch操作各种高级查询搜索

    2023-03-25 17:12:40
  • SpringBoot整合Apollo配置中心快速使用详解

    2022-12-25 17:00:34
  • Java代码实现简单酒店管理系统

    2023-11-21 03:38:57
  • Java使用雪花id生成算法详解

    2023-11-18 21:58:49
  • spring boot启动加载数据原理分析

    2021-06-16 07:56:15
  • Android WorkManager浅谈

    2023-03-24 11:26:46
  • Java程序中实现调用Python脚本的方法详解

    2021-07-08 22:00:08
  • C#接口在派生类和外部类中的调用方法示例

    2021-06-13 07:54:43
  • 第三方开源Android TickPlusDrawable状态可以通过动画切换的按钮

    2022-11-20 01:21:18
  • Java 实战项目锤炼之医院门诊收费管理系统的实现流程

    2022-08-10 11:35:08
  • Maven聚合开发实例详解

    2023-07-14 11:18:12
  • 实例讲解Android中的AutoCompleteTextView自动补全组件

    2022-05-10 15:35:10
  • C# 设计模式系列教程-模板方法模式

    2022-03-17 18:00:15
  • asp之家 软件编程 m.aspxhome.com