"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns930B90081EB04jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Jimmy skrev:
>
> > Dog afvikles session_onend ikke med sikkerhed.
> > Metoden regnes for upålidelig.
>
> Er der nogen alternativer?
Både og.
Du kan se på Tony's eksempel:
http://www.asp.dk/articles.asp?mode=show_article&tech_id=1&article_id=93
Eller du kan lave din egen baseret på IsClientConnected:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q182892
> Jeg har i øvrigt ikke oplevet problemer hidtil. Hvis session_onEnd
> skulle fejle nogle gange, burde min onlinetæller gradvist vokse.
> Det er ikke sket.
Det er muligt de har fået rettet problemet.
Microsoft anbefalede tidligere man ikke anvendte den.
> Men vil SCRIPT_NAME, kørt i count.asp ikke bare vise "count.asp"?
Hvad sker der, hvis du skriver værdien til en textfil / AppVar?
> > Hvis du vil checke REFERER for derved at undgå at måle på den
> > side der vises bagefter bliver det meget uoverskueligt og du
> > skal vedligeholde en liste.
>
> Hvad mener du? Jeg er ude efter at få fat i navnet - eller
> rettere stien - på den fil der er kaldt på sitet. Så kan jeg lave
> en konstruktion ala:
REFERER peger bagud.
Når du fra Side1 linker til Side2 vil du på Side2 kunne hente REFERER.
I den vil der stå Side1.
Nu skal du så finde ud af om der skal tælles.
Dette er jo Sisyfos-arbejde, da du skal vedligeholde en liste på *alle* de
sider der linker til en side der ikke skal tælles med.
Hvis du vil have en liste skal du lave en terminal liste - dvs. en liste med
specifikke sider der ikke skal tælles med.
Løsningen, IMO, er at inkludere count.asp på alle de sider der *skal* tælles
med.
Jeg foreslår den inkluderes *efter* </html>, da Netscape 4.7 ikke viser
siden før al kode er HTML er afviklet.
Jeg formoder du er med på at global.asa kun køres *en* gang - nemlig når din
bruger hitter siden første gang.
Derfor kan du ikke tælle sider vha. global.asa.
> > Det er klart lettest at checke for SCRIPT_NAME og undlade
> > opdatering af din online-liste, hvis scriptet er på din
> > positivliste.
>
> Kan du give et eksempel.
Du inkluderer count.asp på samtlige sider der skal tælles.
Så er du fri for at vedligeholde en liste og
REFERER/SCRIPT_NAME-problematikken.
> > Du kan checke for REFERER og SCRIPT_NAME i begge,
>
> Vil de give samme resultat?
Nej da - REFERER peger på den side du *kommer* fra og SCRIPT_NAME er den
side du *er* på.
Jeg tror jeg er træt, for jeg har en ide om at vi snakker forbi hinanden
mvh
Jimmy