On Mon, 18 Jun 2007 23:32:00 +0200, "mx2-4" <someonw@yahoo.dk> wrote:
>Når jeg poster de normale tegn og æøå'\?.. o.s.v. så får jeg fint svar
>tilbage men når jeg poster + tegnet så sender scripted en blank tilbage.
>F.eks. bliver
>
>abcde+fghij
Nogle tegn encodes, når man sender dem, og tilsvarende decodes, når
man modtager dem.
+ svarer til et mellemrum. Det samme gør %20, som du sikkert har set.
Så uanset om brugeren sender abc+def eller abc%20def så konverterer
PHP det til "abc def". Det er helt i overensstemmelse med hvad, PHP
forventes at gøre.
Hvis du laver dynamiske links med variable, så kan du bruge funktionen
rawurlencode() til at encode dine tegn. Tjek fx:
http://php.net/rawurlencode
--
- Peter Brodersen
Kendt fra Internet