السلام عليكم
هذا كود من تصميمي لعرض المواقع في دول معينة مثل مصر والسعودية
Dim letter As String = HttpContext.Current.Request.UserHostAddress
Dim length As Integer = letter.Length - 1
Dim name As String = ""
name = letter.Remove(3)
If name = "188" Or name = "41." Then
Else
Response.Redirect("~/Prosess/Default.aspx")
End If
End Ifيقوم بتعريف letter على انه ايبي الزائر
ويقوم باخذ اول 3 عناصر من الايبي
واذا كان اول 3 عناصر هما 188 للسعودية او 41. لمصر لا يفعل شئ
واذا لم يتحقق الشرط يحولك للصفحة تم حظر التنقل ~/Prosess/Default.aspx
المشكلة الان اني اكتشفت ان مصر والسعودية لهم اكثر من ايبي مثل السعودية 188 - 90 - 91 -92
فهل هناك كود بديل ؟
