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

Antwort per Email an