23. august 2009 - 15:44Der er
7 kommentarer og 1 løsning
trim() og $_POST
Hey
Hvorfor virker trim($_POST['variable']) ikke? Hvis $_POST['variable'] er sat til 'noget tekst\t', vil echo trim($_POST['variable']); resultere i: noget tekst\\t. Samme resultat kommer ved echo $_POST['variable']; Hvor kommer den ekstra backslash fra?
Okay... Det jeg havde forestillet dig var, at trim() netop skulle forhindre brugere i at kunne skrive \t m.m., og dermed manipulerer min siden (kan måske godt se at \t ikke kan gøre så meget skade, men alligevel). Hvornår skal man så bruge trim() til at fjerne \t m.m.?
Ang. get-magic-quotes-gpc så er den slået til i php.ini og er selvfølgelig grunden til den ekstre backslash.
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.