webForumDet fria alternativet

fel i besöksräknarkod

ASP

11 svar · 270 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#1

Hej! Jag tänkte göra en enkel besöksräknare. Jag utgick från vides besöksräknare, men ändrade om lite så den använder cookies. Jag gjorde så här:

<!--#include file="connect.asp"-->
<%

If Request.Cookies("counter") = "1" Then

else

Response.Cookies("counter") = "1"
Response.Cookies("counter").Expires = DateAdd("d",1,Now())

strSQL = "UPDATE Besokare Set Antal= Antal + 1 WHERE ID=1"
Connection.Execute(strSQL)

strIp = Request.ServerVariables("REMOTE_HOST")
strKlient = Request.ServerVariables("HTTP_USER_AGENT")
dtmDatum = Now
strReferer = Request.ServerVariables("HTTP_REFERER")

SQL = "INSERT INTO Logg (Datum, Ip, Klient, Referer)" &_
" VALUES (#" & dtmDatum & "#, '" & strIp & "', '" & strKlient & "', '" & strReferer & "')"
Connection.Execute(SQL)

Connection.Close
Set Connection = Nothing

End if
%>

Detta funkar inte, den säger att sidan inte hittas (vilket den brukar göra när det är fel på asp-koden). Vad jag vill göra är att kolla om en cookie ligger hos klienten, om den inte gör det så ska en cookie skapas + att besöksstatistiken ska läggas till. Vad är felet?

MVH Erik

Medlem sedan okt. 20005 273 inlägg
#2

Detta funkar inte, den säger att sidan inte hittas (vilket den brukar göra när det är fel på asp-koden). Vad jag vill göra är att kolla om en cookie ligger hos klienten, om den inte gör det så ska en cookie skapas + att besöksstatistiken ska läggas till. Vad är felet?

Stäng av dina vänliga felmedelanden i din IE. Det gör du i internet-alternativ fönstret.....

Sen skriver du vad du får för felmess här sä ska vi hjälpa dig

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#3

Sen skulla jag ändra början av din kod till detta:

[red]
If Cint(Request.Cookies("counter")) = 1 Then

else

Response.Cookies("counter") = 1
Response.Cookies("counter").Expires = DateAdd("d",1,Now())
..
..
[/red]

mvh icaaq

Medlem sedan apr. 20011 418 inlägg
#4

Hur ändrar jag? Jag gick in i Internet Alternativ men hittade inte vad jag skulle trycka på...

Medlem sedan juni 200032 967 inlägg
#5

Bocka av Egna Http-felmeddelanden / friendly http error messages.

Medlem sedan apr. 20011 418 inlägg
#6

Om jag använder min kod står det:

Microsoft VBScript runtime error '800a000d'

Type mismatch: '[string: ""]'

/tidsbokning/web/empty.asp, line 4

Om jag använder isaaqs ändring, står det:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'CInt'

/tidsbokning/web/empty.asp, line 4

Medlem sedan apr. 20011 418 inlägg
#7

Tillägas kan, att om man går in på sidan via den rätta adressen (www21.brinkster.com/tidsbokning/web/empty.asp) så funkar det, men om jag använder kortadressen (fly.to/pne) så funkar det inte...

Medlem sedan juni 200032 967 inlägg
#8

Jag har inte haft möjlighet att testa, eftersom fly.to-adressen inte fungerar, men kan det inte ha att göra med inställningar för tredjepartscookies i webbläsaren? Jag har inte en aning om hur fly.to-redirecten fungerar heller, så jag funderar mest högt.

mvh

Medlem sedan apr. 20011 418 inlägg
#9

Laddas sidan inte alls om du skriver fly.to/pne ?
Vad är tredjepartscookies?

Medlem sedan juni 200032 967 inlägg
#10

eriks skrev:

Laddas sidan inte alls om du skriver fly.to/pne ?

Nej, det var en massa felmeddelanden när jag provade i morse.

eriks skrev:

Vad är tredjepartscookies?

Det är ju så här, att det är sajten som ligger på brinkster som skapar cookies, inte fly.to-sajten. fly-to-siten försöker alltså skapa en cookie som tillhör en annan site (brinkster-siten). Ungefär. ;)

Jag kan meddela att jag (när jag tillåter tredjepartskakor) får samma felmeddelande på båda ställena, type mismatch.

mvh,

Medlem sedan apr. 20011 418 inlägg
#11

Jag kan alltså inte ha en fly.to adress och använda cookies? Hur funkar det då när man har www.något.com -adresser, för de redirectar väl också ibland??

Nytt problem alltså, varför fungerar inte fly.to-adressen hos dig? Hos mig funkar den ju och hos många andra funkar den...

Medlem sedan juni 200032 967 inlägg
#12

Den fungerade inte hos mig i går morse. Det blev felmeddelanden i alla frames vill jag minnas, men sedan fungerade den lika bra (dåligt?) som direktadressen.

www.något.com har oftast en riktig dns-pekning, och har därför inga problem. Kakan sätts av www.något.com och läses av www.något.com.

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)