Jump to content
php.lv forumi

Kaa izgriezt sliktos simbolus?


Recommended Posts

Posted

Kā būtu pareizāk aizsargāties no SQL injekcijām, lai saglabātu ' un " simbolus?

 

Ar addslashes(pēc tam tad jālieto stripslashes?), htmlspecialchars ?

 

Kādā kārtībā vajadzētu apstrādāt $_POST/$_GET, lai pasargātu SQL pieprasījumu ?

Posted

Pirms liec stringa datus SQL kverijā tiem uzlaid virsū addslashes() (labāk vēlams mysql_escape_string() vai cita attiecīga SQL servera fju) un viss.

Posted

kur vajag stripslashes pēc tam?

iekš db liekot vajag eskeipot, tad no tās saņemsi normālā veidā, un stripslashes nevajaga

 

precīzāk - ja lieto addslashes, tad tas bliež virsū gan ', gan " u.c.

resp. var sanākt INSERT INTO ... SET column='value\'with\"quotes'

tad no db saņemsi value'with\"quotes

 

a vajaga lietot mysql{_real}_escape_string, vai str_replace("'","\\'",$inserted_value)

×
×
  • Create New...