Avatar billede etrebla Nybegynder
14. oktober 2004 - 09:56 Der er 5 kommentarer og
1 løsning

&-tegn i en URL-variabel

Hvordan sender man et &-tegn i en URL-variabel?

et tænkt eksempel : mærke er "B&O" og type er "TV" som skal sendes gennem www.domain.dk?maerke=B&O&model=TV
Avatar billede wickedd Juniormester
14. oktober 2004 - 09:58 #1
\&
Avatar billede hmortensen Nybegynder
14. oktober 2004 - 10:04 #2
$url = "www.domain.dk?maerke=".urlencode("B&O")."&model=".urlencode("TV")
Avatar billede etrebla Nybegynder
14. oktober 2004 - 10:18 #3
arhja, hindu, takker - smid et svar
Avatar billede hmortensen Nybegynder
14. oktober 2004 - 10:19 #4
Det var så lidt :)
Avatar billede Slettet bruger
14. oktober 2004 - 15:29 #5
Bemærk forresten, at de &-tegn, der bruges til at adskille variable i URLen også skal kodes (som &). Ellers risikerer du at få mystiske resultater, hvis dine variabler har navne, der falder sammen med navne på specialtegn.

$url = "www.domain.dk?maerke=".urlencode("B&O")."&model=".urlencode("TV")

For eksempel er der et tegn, der hedder © og da nogle browsere tillader at man glemmer det afsluttende ; vil de så vise (og sende) et copyright-tegn i stedet for et & efterfulgt af ordet copy i følgende URL

www.domain.dk?maerke=xxx&copy=whatever
Avatar billede hmortensen Nybegynder
14. oktober 2004 - 17:35 #6
Finder man også hurtigt ud af, hvis man validerer sin kode bagefter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester