webForumDet fria alternativet

Och-tecken & i QueryString

3 svar · 241 visningar · startad av Ricki

RickiMedlem sedan juni 2000373 inlägg
#1

Tjena,
Har problem med &-tecken i min querystring. Det ser ut såhär:

sida.php?namn=ricki&kalle&alder=17

Jag vill att ricki&kalle ska vara värdet på namn. Ni förstår säkert problemet. Är det någon som har en lösning?

guckenMedlem sedan sep. 2001287 inlägg
#2

du for nog använda escape tecken \ före & för att kunna skriva ut det.

jarvkloMedlem sedan juli 20013 378 inlägg
#3

URLs use some characters for special use in defining their syntax. When these characters are not used in their special role inside a URL, they need to be encoded.

& är ett sådan specialtecken.

Prova:

sida.php?namn=ricki[b]%26[/b]kalle&alder=17

Mer info:
http://blooberry.com/indexdot/html/topics/urlencoding.htm

D-M_RMedlem sedan aug. 2002114 inlägg
#4

kör php-funktionen "urlencode()" på värdet innan du skickar det i querystringen. sedan kör du "urlencode()" när du hämtar det.

http://www.php.net/manual/en/function.urlencode.php
http://www.php.net/manual/en/function.urldecode.php

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)