ASP (Active Server Pages) kodları, web tabanlı uygulamaların geliştirilmesi için kullanılan Microsoft tarafından geliştirilen bir framework'tür. İşte bazı yaygın ASP kodları: 1. IP Adresi Alma: Kullanıcının IP adresini tespit etmek için aşağıdaki kod kullanılır: ``` string ipAdresi = ""; if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null) ipAdresi = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); else if (HttpContext.Current.Request.UserHostAddress.Length != 0) ipAdresi = HttpContext.Current.Request.UserHostAddress; ``` 2. Session Kontrolü: Kullanıcının giriş yapıp yapmadığını kontrol etmek için Session nesnesi kullanılır: ``` if (Session["Kullanici"]==null) Response.Redirect("KullaniciGirisi.aspx"); ``` 3. QueryString Kontrolü: QueryString ile bilgi taşınan sayfalara gönderilen bilgiyi yakalamak için kullanılır: ``` if (Request.QueryString["haber"] != null) // yapılacak işlemler buraya gelir ``` 4. Sayfa Yönlendirme: Bir olay gerçekleştiğinde kullanıcıyı başka bir sayfayı görüntülemesi için yönlendirmek için `Response.Redirect` komutu kullanılır: ``` Response.Redirect("Default.aspx"); ``` 5. MD5 ve SHA1 Şifreleme: Metinleri MD5 veya SHA1 formatında şifrelemek için `System.Web.Security` kütüphanesi kullanılır: ``` FormsAuthentication.HashPasswordForStoringInConfigFile("şifrelenecek metin", "MD5"); FormsAuthentication.HashPasswordForStoringInConfigFile("şifrelenecek metin", "SHA1"); ```