Avatar billede eerikk Nybegynder
08. november 2003 - 00:12 Der er 6 kommentarer og
1 løsning

Hvilke HTML-tegn kan misbruges?

Hejsa - jeg har en gæstebog hvor jeg skal rense ud i ubehagelige tegn folk kan skrive. Før kunne de skrive </table> og DET havde alvorlige konsekvenser *g*. Jeg har tænkt mig at programmere det så "<" bliver til "[" og ">" til "]". Er jeg så dækket ind - er der andet man måske kunne overveje at 'censurere'?

-Erik
Avatar billede skovenborg Nybegynder
08. november 2003 - 00:20 #1
du kan altså bare konvertere < til &lt; og > til &gt;
Avatar billede skovenborg Nybegynder
08. november 2003 - 00:22 #2
så burde du være sikret mod det misbrug jeg forstår du hentyder til (altså at man kan lave om på design og den slags.
Avatar billede keysersoze Ekspert
08. november 2003 - 00:42 #3
hvis du ved udtræk fra databasen benytter

Server.HTMLencode(dinstreng) så vil alt input - også html-tegn - omdannes til ren læsbartekst og ikke kode.

... ellers er det Server.URLencode(dinstreng) du skal benytte - kan ikke lige huske
Avatar billede eerikk Nybegynder
08. november 2003 - 10:19 #4
Hvad er det for et Server-objekt? ikke noget med ASP vel - jeg bruger JSP.
Avatar billede keysersoze Ekspert
08. november 2003 - 10:29 #5
det er asp - kunne ikke se det var jsp :) men mon ikke der findes noget tilsvarende i jsp
Avatar billede eerikk Nybegynder
08. november 2003 - 10:34 #6
Jo måske :o) - hvis skovenborgs forslag virker vil jeg sige det er bedre fordi det ikke kræver noget bestemt sprog - giver du ikke et svar skovenborg?
Avatar billede skovenborg Nybegynder
08. november 2003 - 11:40 #7
joda :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester