hocam asd dediğimiz application adımız değil mi?içinde kayıtlar varaabbccddapplication ="" dersek tüm bunları temizlemiş olacaz ama diyelim ki aa üyesi logout oldu ben asd application'ından sadece aa kayıtını silmek istersem napacam?

merhaba. şimdi session ile application arasında ne fark var acaba? geçenlerde bi scriptte flood koruması için session a tarih kaydetmiştim sonra aklıma application geldi. nerden geldi derseniz online bir sayaç kodundan. oradada applicationlara yazıyordu. şimdi session ile application arasında ne fark var? applicationıda session gibi kullanabiliyoruz. mesela Application =now ama arada ki fak ne? kelimeler albayım bazı anlamlara gelmiyor.

Session gercekte bir güvenlik ve düzenlemeler için kullanılan bir protokolüdür. Session çogunlukla sadece zamanı degil makinenin ipsinden tutta bir çeşit yaşam süresi ve key gibi bilgileride tutarak 3. bir şahsın araya girip sisteme ve kullanıcıya zarar vermesini saglar aynı zamanda Web-server'ıyla web uygulamalarının hangi kullanıcıya hangi bilginin gittigini track etmek gibi işlevleride vardır. Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

dai benden le teknik bir bilgi bekleme ama bazen bu tarz şeyleri anlamak için szlüğe bakmak yetiyor |sadece aptalların başarısı ders notu ile lçülür|

: evet yaramaz :D ama benim gibi yapabilirsinhttp://www.tahribat.com/forumdisplayfolder. asp?highlight=&folderid=60276 abi senin yaptıklarındada hep application var :|alp hocam : pesü nün de dediği gibi session ile yapınca denyo dağıtıyo hatta ortalığın mına koyuyo :Dsağolsun şeyhimiz mucizevi bişey yapmış :D kelimeler albayım bazı anlamlara gelmiyor.

session kullanıcıya zgüdür, application tüm kullanıcılar için geçerlidir. :|

mantıken dediğin gibi ama olay burada şu applicationu database gibi kullanmak :D mesela senin ip ve saat111.111.111.111-12:12:12 |benim ip ve saat 122.222.222.222-12:13:13 | bunları sırayla111.111.111.111-12:12:12 | 122.222.222.222-12:13:13 | applicationda depolayacaksın. ipye gre zamanıda her sayfa yenileyişte update ettirceksin. cpuya baskı yapmıyor database gibi. sadece ram kullanımında sıkıntı yaratıyor ancak onuda serverin application pool temizleme veya kendi yazacağın bi kodla boşalttırman o problemide aşıyor.. bu sayede database kullanmadan anlık data girişlerini kontrol edip işlem yaptırabiliyorsun ama kalkıp applicationa zaman atayıpta işlem yaptırmaya kalkarsak elbet diğer kullanıcılarda ondan etkilenir :|

wert : szlükde uygulama yazmış bırakmışlar :D insan pesü gibi rnek koyar demi :D kelimeler albayım bazı anlamlara gelmiyor.

üstte de dediğim gibi application kullanırsak üyeler için çoğu işlemde kesinti olmayacak mı?mesela bi kişi mesaj yazdı diğer bi kişi mesaj yazmak için bekleyecek.. yani her üyenin kaderi herhangi bi üyeye bağlı olacak yanlış mı anlamışım :D

bir application tüm kullanıcılar için geçerlidir. http://www.w3schools.com/asp/asp_applications. asp

Osi katmanlarındanmı bahsediyosun?

ozaman benim yaptığım flood koruyucusu bi boka yaramaz :D kelimeler albayım bazı anlamlara gelmiyor.

evet yaramaz :D ama benim gibi yapabilirsinhttp://www.tahribat.com/forumdisplayfolder. asp?highlight=&folderid=60276 :|

: :D session'la neden yapmıyorsun?üyeler için de dbye zaman kaydederek kontrol de yapabilirsin denyo her connectionda session atlıyor bi boka yaramıyo session :D denyo veya f5 le db de çküyor bu konuda senelerdir deneyim kazandım en etkili yntem application :D :|

Bunu foxxly'e bende aktardım ama pesimistzombienin dediği daha açık olmuş.

hmm anladım.. zamanla birlikte o üyeye ait unique bi değeri de saklayacağızpeki hocam kişi siteden çıktığında application'dan nasıl siliyoruz.. mesela logout oldu adam applicationdan o adamın bilgilerini temizlemek için ne kullanıyoruz? w3schools'da temizleme ile ilgili bişe gremedim.. bi de online üyeleri de bu şekilde gsteririz diyecem ama bu sefer de adam direk pencereyi kapatırsa gte geliriz..

hocam application konusunda çok bilgim yok ama anladığım kadarıyla tüm kullanıcılar için geçerlipeki sitedeki biri bi işlem yaptı diğer bi kişi aynı işlemi bi süre yapamayacak yle olursa.. bu sitenin gidişatında kesinti olmayacak mı o zaman?ayrıntılı anlatsanıza şu application olayını :D

: Osi katmanlarındanmı bahsediyosun? Hayır Web'teki sessiondan bahsediyor ama aslında Osi'dekiyle küçük nüanslar haricinde tamamen aynıdır Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

ben mantıken şyle yaptım. ip ve zamanı depoluyor applicationun tekinde. adam refresh yaptığında application daki ipsinin zamanı update olurken aradaki farka bakıyorum ve adamı kara listeye alıyorum. her seferinde bu tekrarlanıyor ve kara listedeki aynı ipleri kategorilendirip kaç kez kara listeye girdiyse keyfime gre fso ile txt ye yazdırıp banlatıyorum.. adam istediği kadar denyo dşesin ister proxy kullansın tak tak tak iniyor aşağı. ancak bu başta bahsettiğim applicationu 2 saniyede 1 temizlerken, kara listeyide 5 dk da bir temizlettiriyorum. olay bundan ibaret.. application ="" yaparsan application temizlenir. aksi halde genel süreleri kontrol edip replaceyle temizlik yaparsın :|

Sub HareketsizDenetleIf Application = "" Then Exit SubHavuzleriBol = Split(Application , "|") For ix = 0 To UBound -1zamanbul = Split(HavuzleriBol , ":") zamani=left(zamanbul(1),2)&":"&left(right(zamanbul(1),4),2)&":"&right(zamanbul(1),2)If DateDiff("n", zamani, zaman2)>5 Then havuzcuBas = Instr(1, Application , HavuzleriBol havuzcuSon = Instr(havuzcuBas, Application , "|") havuzcuBul = Mid(Application , havuzcuBas, havuzcuSon) Application. Lock Application =Replace(Application , havuzcuBul,"")Application. UnLockEnd If Nextend subrnek mesela. ipde 5 dakkadır haraket yoksa direk replaceyle havuzdan silinmiş oluyor applicationumuz UyeHavuzu bunda veriler 127.0.0.1:121212|127.0.0.1:141414| şeklinde gidiyor 121212 vb ipnin saati oluyorncelikle ben splitle | karakterinden blüyorum. veriler 127.0.0.1:121212127.0.0.1:141414şeklinde sıralanıyor. : bu karakterden sonra yine blüp sayıyı saate çeviriyorum. şuanki saatle ipnin saati arasında 5 dk zaman varsaipyi ve saatini alıp replaceyle havuzdan atıyorumanladın? :|

:D session'la neden yapmıyorsun?üyeler için de dbye zaman kaydederek kontrol de yapabilirsin

ya session? oda geçerli. kelimeler albayım bazı anlamlara gelmiyor.

aynen yle fxli :D :|

yani ben şimdi applicationa zaman atasam. kullanıclardan biri update etse onu tümünde geçerli olacak ylemi? kelimeler albayım bazı anlamlara gelmiyor.