Asp.NET Gerçek IP Öğrenme | Ali Karahisar

Asp.NET Gerçek IP Öğrenme

Pek Çok Durumda Kullanıcının Ip'sini almak isteriz en basitinden ise Ip Ban için lazım olabilir :).

Çok basit şekilde Ip'yi almak için

Request.ServerVariables["REMOTE_ADDR"];

Kodunu kullanıyoruz.

Ancak kullanıcı proxy v.b. gibi olaylarla Ip'sini farklı gösterebilmekte :( işte bu durumda

String userip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
If (userip "" || userip.ToLower "unknown") userip = Request.ServerVariables["REMOTE_ADDR"];

kodunu kullanıyoruz :).

Derseniz bunuda geçebilir mi pek tabii :( ama en azında bazılarını şutlamış olursunuz. :)

Paylaş:

ali-karahisar

Evli.
Bir çocuk babası.
Kafasını kodlamayla bozmuş bir insan
Şu sıralar PHP'ye sarmış durumda. C# ise vazgeçilmezidir.

    Yorumlar

0 Yorum :

Yorum Gönder