webForumDet fria alternativet
Logga in / Bli medlem

Strul

PHP

3 svar · 304 visningar · startad av Renen

Medlem sedan feb. 200228 inlägg
Trådstart#1

Tja,

jag skall hämta en variabel från adressfältet, värdet i varibeln är: "någonting+någonting". Problemet är att när jag hämtar denna med http_get_vars, så försvinner plus-tecknet (+) så värdet blir "någonting någonting", vilket blir fel! Jag måste ha plus-tecknet med in i skriptet!

Jag provade med stripslashes (se kod nedan), men det funkade inte.
Någon som vet hur jag får det att funka?

$test = $HTTP_GET_VARS["artist"];
stripslashes($test);

Medlem sedan jan. 20007 697 inlägg
#2

Det fungerar fint för mig utan att använda stripslashes(). :)

Medlem sedan feb. 200228 inlägg
#3

Öhh

Hur lyckades du med det?
Inget fungerar för mig!
Jag testade precis med:

<?
$test = $HTTP_GET_VARS["artist"];
print"$test";
?>

och skrev test.php?artist=bla+bla

bla bla skrivs då ut, inte bla+bla!

Medlem sedan mars 20007 896 inlägg
#4

Använd URLencode () :)

249 ms totalt · 4 externa anrop · v20260731065814-full.7d626504
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)