Hallo,
> Mit dem "kommt einer ohne Cookie dann z�hlen" habe ich genau
> mein Problem.
> Dieser k�nnte ja Cookies deaktiviert haben. Dann m�chte ich
> �ber die IP
> pr�fen. Denn ansonsten habe ich bei diesem Client keine Reloadsperre!
>
> Auch die Verfallszeit auf 1h finde ich nicht so gut, denn ich
> kann dann nie
> sicher sein, dass dieser Client Cookies akzeptiert. Mir
> schwebt vor die Zeit
> des Zugriffs in den Cookie zu schreiben und daran die 1h zu
> vergleichen.
> Wenn die Stunde vorbei ist, neuen Wert in den Cookie.
Doch.. Das geht schon...
-----------------> default.asp (PSEUDOCODE)
if cookie("schonda")="1" then
redirect "startseite.asp"
else
if request("cookietest")<>"1" then
cookie("cookietest")="1"
redirect "default.asp?cookietest=1"
else
if cookie("cookietest")="1" then 'cookies
erlaubt!
cookie("schonda")="1";lebenszeit=1h
counterAdd()
redirect "startseite.asp"
else
if IPTest() then 'IP war vor k�rzer als
eine Stunde da
redirect "startseite.asp"
else
counterAdd()
redirect "startseite.asp"
end if
end if
end if
end if
<-----------------
Ansonten k�nnte man durch so eine redirect-seite sich das ganze ganz
sparen, denn auf die default.asp kommt man dann nur, wenn man die URL
neu im browser eingibt... Dann kann man aber auch von einem erneuten
besuch ausgehen... Auch wenn es k�rzer als eine Stunde her ist.
Innerhalb der seite wird dann nur noch auf startseite.asp gelinkt, so
dass nichts mehr doppelt gez�hlt wird, auch nicht wenn man gleich
reloaded..
Claudius
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp