Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Cokie Atmak - Asp ?

S

SaveTargetUs

Misafir
Cokie Atmak ve Tekil Hit Saymak - Asp ?

Arkadaşlar asp bir toplist scriptini geliştirmeye çalışıyorum. Bir yerde takıldım. Kodlar aşağıda. Şu anda cokie atmıyor bu sebeple çoğul sayfa gösterimini sayıyor. Herkezi bir kere saydırmak yani tekil saymasını istiyorum. Kodlarda hatayı görüyorsanız düzeltirmisiniz.

hit = RS("hit")
hitall = RS("hitall")
toplam = RS("toplam")
IF Request.Cookies(""& id &"")("sitez") = "" THEN RS("hit") = hit + 1 END IF
IF Request.Cookies(""& id &"")("sitez") = "" THEN RS("toplam") = toplam + 1 END IF
RS("hitall") = hitall + 1
RS("hitdate") = zaman
RS.Update
RS.Close
Set RS = Nothing
Response.Cookies(""& id &"")("sitez") = "x"
Response.Cookies(""& id &"").Expires= date + 1
Response.Redirect image
 

trextra

0
Onaylı Üye
Üye
Katılım
4 Mart 2005
Mesajlar
5,290
Açılan Konu
166
Tepki puanı
0
Konum
Kadıköy
Response.Cookies(""& id &"")("sitez").path = "/"

Bunuda ekle cookie olustururken. Bazi server lar buyüzden cookie atmiyor.
 

trextra

0
Onaylı Üye
Üye
Katılım
4 Mart 2005
Mesajlar
5,290
Açılan Konu
166
Tepki puanı
0
Konum
Kadıköy
Yalniz kayitta hiç ELSE yok. Sadece tekil mi sayiyorsun ? Madem sadece tekil sayican toplam i 1 artirmana gerekte yok. iki tane ayni if sorgusu yapmissina ayrica.

IF Request.Cookies(""& id &"")("sitez") = "" THEN RS("hit") = hit + 1 END IF
IF Request.Cookies(""& id &"")("sitez") = "" THEN RS("toplam") = toplam + 1 END IF

Yerine bitane.
IF Request.Cookies(""& id &"")("sitez") = "" THEN
RS("hit") = hit + 1
RS("toplam") = toplam + 1
rs.Update
else
RS("toplam") = toplam + 1
rs.Update
end if

yaparsan tekil ayri cogul ayri sayar. hitall ne ise yariyo onuda anlamadim ama vardir bi bildigin.
 
Üst