R Ricki Medlem sedan juni 2000 373 inlägg Trådstart 20 okt. 2002 20:01 #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?
G gucken Medlem sedan sep. 2001 287 inlägg du for nog använda escape tecken \ före & för att kunna skriva ut det.
J jarvklo Medlem sedan juli 2001 3 378 inlägg
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 D-M_R Medlem sedan aug. 2002 114 inlägg 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