kp380lv Posted November 28, 2008 Report Share Posted November 28, 2008 Paskaidrojiet lūdzu kāds:/ Baigi nesaprotu šo lietu -> PHP Sanitizēšana (PHP Sanitize) It kā tik daudz pielec, ka tā ir attīrīšana no liekā, bet nesaprotu ko var un ko nevar. Link to comment Share on other sites More sharing options...
andrisp Posted November 28, 2008 Report Share Posted November 28, 2008 Laikam ar to ir domāta ienākošo datu (POST, GET utt) validēšana un iztīrīšana no "ļaunuma". Link to comment Share on other sites More sharing options...
bubu Posted November 28, 2008 Report Share Posted November 28, 2008 Tad tā nesauktos HTML sanitizēšana? Link to comment Share on other sites More sharing options...
andrisp Posted November 28, 2008 Report Share Posted November 28, 2008 Nu nav ne jausmas, kas ar to "php sanitize" domāts. Link to comment Share on other sites More sharing options...
Aleksejs Posted November 28, 2008 Report Share Posted November 28, 2008 Parasti ar sanitizēšanu apzīmē koda/datu pārveidošanu tā, lai tie atbilstu "sanitārajām normām" - datiem, tā ir definīcijas apgabala uzspiešana. Ar kodu ir sarežģītāk - tā ir pieļaujamo funkciju un šīm funkcijām pieļaujamo parametru vērtību apagabala uzspiešana. Sanitizēšana no validācijas atšķiras ar to, ka *) validējot mēs pārliecinamies, vai dati atbilst definīcijas apgabalam, ja neatbilst izdodam kļūdas paziņojumu un neizmantojam padotos datus *) sanitizējot mēs uzspiežam definīcijas apgabalu - tas nozīmē - izmetam visus datus, kas neatbilst mums vajadzīgajam definīcijas apgabalam. Šo procesu turpinam, tik ilgi līdz datiem x sanitizēšanas funkcijas atgrieztā vērtība sakrīt ar ievadvērtību -> while($x != S($x)){$x=S($x);}. Un, kas ir svarīga atšķirība pēc sanitizēšanas beigām iegūtos datus izmantojam tālāk. Taču vai konkrētajā gadījumā domāta šī lieta, vai kāda cita, atkarīgs no konteksta. Link to comment Share on other sites More sharing options...
v3rb0 Posted November 28, 2008 Report Share Posted November 28, 2008 (edited) tādā gadījumā, man liekas, ka sanitizēt php nozīmē dzēst visu, kas sākas ar Zend_* piedodiet, 5diena :) Edited November 28, 2008 by v3rb0 Link to comment Share on other sites More sharing options...
kp380lv Posted November 28, 2008 Author Report Share Posted November 28, 2008 Aleksej un andrisp - jap trāpīts! Link to comment Share on other sites More sharing options...
Aleksejs Posted November 28, 2008 Report Share Posted November 28, 2008 Aha. Un kāds tad jautājums galu galā? Tad tā sanāk ievad/izvad datu sanitizācija, vai ne? Link to comment Share on other sites More sharing options...
kp380lv Posted November 28, 2008 Author Report Share Posted November 28, 2008 Tieši tā! Interesējos par šo lietu tā vispārīgi! Lai saprastu ko un kā pareizi izdarīt. Jautājums arī ir tāds par to sanitizēšanu vai kāds nevar parādīt konkrētu piemēru šeit kādam jābūt sanitizētam failam un kā viņu sanitizē pareizi?!:) Link to comment Share on other sites More sharing options...
Ghenis Posted November 28, 2008 Report Share Posted November 28, 2008 http://lv.php.net/filter Link to comment Share on other sites More sharing options...
Recommended Posts