webForumDet fria alternativet

"Omdirigeringsgränsen överskreds"

ASP

3 svar · 287 visningar · startad av SprayMaphia

Medlem sedan jan. 2004128 inlägg
Frågan#1

Jag håller på med en typ "startsida" och får ett så jäkla lustigt felmeddelande:

"Omdirigeringsgränsen för denna URL överskreds. Kan ej hämta den begärda sidan. Detta kan bero på blockerade kakor."

Här är koden som jag får det felet på:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={MySQL ODBC 3.51 Driver};Server=localhost;Uid=root;Pwd=********;Database=*****;")

	Set RecSet = Conn.Execute("SELECT url FROM links WHERE id = " & CLng(Request.QueryString("out")))
		addr = RecSet("url")
	RecSet.Close : Set RecSet = Nothing
	
	If Left(addr, 7) <> "http://" Then
		addr = "http://" & addr
	End If
	
Conn.Execute("UPDATE links SET klick = klick + 1 WHERE id = " & CLng(Request.QueryString("out")))
Conn.Close : Set Conn = Nothing

Response.Redirect(addr)

%>
Medlem sedan jan. 2004128 inlägg
#2

Kolla här så kanske det är lättare att förstå vad jag menar:

http://www.pixelpower.se/start

Felet får jag när jag försöker lämna sidan via en länk.

Medlem sedan apr. 20031 660 inlägg
#3

HEJ!

Vad gör du egentligen med min webbläsare! §e

Den har stått och laddat om din sida de senaste fem minuterna, och när den ser ut att sluta med det, börjar den om igen. :p
(Inget felmeddelande, endast en vit skärm)

Du vill räkna antalet klick på varje länk.
Jag föreslår att du kollar var det går fel, kommer du fram till variablen addr tex, och vad innehåller den?

Medlem sedan jan. 2004128 inlägg
#4

Jag har hittat felet :P

Problemet var att jag råkade byta ut "?" framför första querystringen mot ett "&". :P

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)