#region 判斷用戶是否是通過頁面點擊連接進入
/// <summary>
/// 判斷用戶是否是通過頁面點擊連接進入,如果是從地址欄通過輸入連接地址進入,則返回false
/// </summary>
/// <param name="request">HttpRequest</param>
/// <returns>如果是點擊頁面連接進入返回:true,否則返回:false</returns>
public static bool IsSelfRefer(HttpRequest request)
{
if(object.Equals(request.ServerVariables["HTTP_REFERER"],null)) return false;
string Http_Refer = request.ServerVariables["HTTP_REFERER"].ToString();
string Server_Name = request.ServerVariables["SERVER_NAME"].ToString();
if (Http_Refer.Substring(7, Server_Name.Length).Equals(Server_Name))
{
return true;
}
else
{
return false;
}
}
#endregion
/// <summary>
/// 判斷用戶是否是通過頁面點擊連接進入,如果是從地址欄通過輸入連接地址進入,則返回false
/// </summary>
/// <param name="request">HttpRequest</param>
/// <returns>如果是點擊頁面連接進入返回:true,否則返回:false</returns>
public static bool IsSelfRefer(HttpRequest request)
{
if(object.Equals(request.ServerVariables["HTTP_REFERER"],null)) return false;
string Http_Refer = request.ServerVariables["HTTP_REFERER"].ToString();
string Server_Name = request.ServerVariables["SERVER_NAME"].ToString();
if (Http_Refer.Substring(7, Server_Name.Length).Equals(Server_Name))
{
return true;
}
else
{
return false;
}
}
#endregion