---
title: "Flera querystrings i en url"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/43076-flera-querystrings-i-en-url"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Gein"
published: "2002-05-04T18:33:49.000Z"
updated: "2002-05-05T10:14:26.000Z"
replies: 2
views: 504
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/webbutveckling/43076-flera-querystrings-i-en-url"
---

# Flera querystrings i en url

## #1 — Gein, 2002-05-04T18:33Z

Följande rad:

```
<a href="inbox.asp?kid=<%=RecSet("id")%>&pid=<%=Request.Querystring("pid")%>"><%=RecSet2("pop3name")%>
```

 
denna fungerar inte i wml av någon anledning. den kan t.ex se ut såhär:

\<a href="inbox.asp?kid={EE1B4AA8-F235-4A1A-9D2F-2305970B451C}&pid={EE1B4AA8-F235-4A1A-9D2F-2305970B451C}"\>Gein\</a\>\<br/\>

Det blir fel och jag provade köra den genom w3c validate och dom tycker

> Line 13, column 35: 
>   ... B4AA8-F235-4A1A-9D2F-2305970B451C}&pid={EE1B4AA8-F235-4A1A-9 ...
>                                          ^Error: unknown entity "pid"

verkar problem med att köra fler querystrings.. någon som vet felet?

problemet uppstår bara i wml format

Permalänk: https://www.webforum.nu/p/43076

## #2 — jarvklo, 2002-05-04T23:14Z

WML är ett XML-baserat textformat.
Det innebär bl.a. att tecknet "&" är reserverat (för "entiteter" ;) )  och inte kan användas hursomhelst.

I ditt fall tror validatorn att &pid=... är en felaktigt formulerad entitet (den tror att du menar entiteten 
&pid; ;) ) -  och det löser du antagligen smidigast  
genom att  använda (entiteten) "&amp;amp;" istället. 

(**redigering** : felaktigt trams om URL-encoding borttaget - tack för påpekandet spango :bire ) 

Mer om URL-kodning: <http://www.blooberry.com/indexdot/html/topics/urlencoding.htm>

Mer om entiteter i XML: <http://www.algonet.se/~eva/ref/xml/dtd/entiteter.html>

Permalänk: https://www.webforum.nu/p/665859

## #3 — spango, 2002-05-05T10:14Z

&-tecken ska *inte* URL-kodas, eftersom browsern då skulle tro att kid hade värdet {EE1B4AA8-F235-4A1A-9D2F-2305970B451C}&pid={EE1B4AA8-F235-4A1A-9D2F-2305970B451C}, i stället för att kid och pid är två olika variabler. Använd entiteter rakt igenom:

```
<a href="inbox.asp?kid=<%=RecSet("id")%>[b]&amp;amp;[/b]pid=<%=Request.Querystring("pid")%>">
```

Permalänk: https://www.webforum.nu/p/665972

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/43076-flera-querystrings-i-en-url
