webForumDet fria alternativet

Ta bort HTML, före eller efter insert?

PHPur PHP

4 svar · 271 visningar · startad av Bäckman

Medlem sedan nov. 2001274 inlägg
Frågan#1

Tjenare

Satt och funderade lite och kom fram till att det vore en ganska bra idé att inte låta besökarna få använda HTML i sina gästboksinlägg o.s.v. på webbsidan. Nu till min lilla fråga; ska man göra det före eller efter man har lagt till informationen i databasen?

Finns det någon fördel med att göra det efteråt, alltså vid presentation av informationen, mer än att man kan presentera den som HTML om man så skulle vilja?

Fördelen med att göra det redan vid en insert är väl att man bara behöver ändra på ett ställe, även om datan ska presenteras på flera olika ställen.

Medlem sedan mars 20025 907 inlägg
#2

Jag brukar alltid spara indatan "rå" i databasen. All formatering/behandling sköter jag vid presentation för att i efterhand kunna ändra hur datan ska presenteras (ex. att en tidigare godkänd htmltagg förbjuds och därför inte ska visas i tidigare inlägg heller).

Medlem sedan juni 2002346 inlägg
#3

htmlentities();

Medlem sedan okt. 20023 030 inlägg
#4

[OT]

WiZzLeR skrev:

htmlentities();

Du läste inte frågan va?

[/OT]

Jag brukar göra precis som Peeer av precis samma anledning. :)

Medlem sedan juni 2002346 inlägg
#5

Nexus86 skrev:

[OT]

WiZzLeR skrev:

htmlentities();

Du läste inte frågan va?

[/OT]

Jag brukar göra precis som Peeer av precis samma anledning. :)

nope hurså? :P trodde han skulle förstå.. iaf lägg in datan som den är i textfielden. sen när du hämtar datan så kör du den under htmlentries.

147 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)