PDA

View Full Version : فیلتر کردن مقادیر ورودی برای امنیت بیشتر



ali reza mansoori 2
جمعه 29 فروردین 1393, 09:06 صبح
سلام دوستان
من برای فیلتر کردن ورودی ها از دو تابع زیر استفاده میکنم

function Check_Post($value){
$Return1 = mysql_real_escape_string($value);
$Return2 = htmlspecialchars($Return1);
return $Return2;
}

function Check_Get($value){
$Return1 = mysql_real_escape_string($value);
$Return2 = htmlspecialchars($Return1);
$Return3 = intval($Return2);
return $Return3;
}
تابعی هست که دوستان میگن امنیت خوبی داره

function quote_smart($value) {

if(is_numeric($value)) return $value;

if(get_magic_quotes_gpc()) $value = stripslashes($value);
return "'" .mysql_real_escape_string($value) . "'";

}
میخوام بدونم این تابع تمام کارهای تابع های منو انجام میده
میخوام یه توضیحی درباره این تابع ها بدید و این که از کدوم ها استفاده کنم
خیلی ممنون

abolfazl-z
جمعه 29 فروردین 1393, 22:25 عصر
کدی که می خواهد وارد بشود و یا کدی که می خواهد خارج شود و یا کدی که ممکن بعدا خارج شود باید بررسی بشه !

ali reza mansoori 2
سه شنبه 02 اردیبهشت 1393, 19:18 عصر
دوستان میشه درباره تابع ها توضیح بدید