我想在我的c#网站上实现这些东西。当有人点击我的URL(给定)时,我会在我的代码页面后面进行处理,无论需要什么。如果一切正常,则处理完成,但如果没有,那么我想向请求所在的IP发送消息。
我的代码示例
if (!Page.IsPostBack)
{
//Fetching IP
String ip = Convert.ToString(Request.ServerVariables["HTTP_X_FORWARDED_FOR"]);
if (string.IsNullOrEmpty(ip))
ip = Convert.ToString(Request.ServerVariables["REMOTE_ADDR"]);
else
ip = ip.Split(',').Last().Trim();
//Checking existence of IP in DB
DataTable IPcheck = MyStoredProcedure.GetList("WhiteListedIP", "*", "IP='" + ip + "' ");
if (IPcheck.Rows.Count > 0)
{
// My Actual Processing
}
else // if IP doesn't exist in DB...
{
// send msg of "IP doesn't exist" back
}
}