webForumDet fria alternativet

Bästa sättet att rensa text från formulär

PHP

2 svar · 213 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

Jag håller på att gå från ASP till PHP (en gång för alla) och undrar om någon visa det vedertagna sättet att rensa oönskade tecken etc. från text som skickas via formulär. Jag tänkte mest på säkerheten. Kodar man ASP måste man t.ex. byta ut ' mot '' för att ingen ska kunna ändra en eventuell SQL-fråga. Vad ska man tänka på när det gäller PHP?

Medlem sedan nov. 20014 054 inlägg
#2

Du bör tänka på att när du ex. skickar från ett formulär med; method=post

att fånga upp värden på typ följande sätt:

$sNamn = $_GET['namn'];
osv.

För att man inte skall kunna ändra i url till typ:
form.php?namn=.....något hacking grejjs...
som raderar filerna på servern.. t ex.

Läste om det någonstans!

Sen finns det säkert några grejjer till.. men kommer inte på någon nu!

r/
Kanske här kan du hitta något: http://www.devshed.com/Talk/Books/ProPHP/page8.html

Medlem sedan mars 20025 907 inlägg
#3

Se till så att magic_quotes_gpc är satt till "On" i php.ini så behöver du inte tänka alls :)

(angående ' alltså)

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)