hamidhassas
شنبه 24 خرداد 1393, 12:46 عصر
من این کد رو از سایت دانشجو کپی کردم لطفا اگه میشه برای خط به خطش برام توضیح بدین که دقیقا چه کاری میکنه و چطوری ازش استفاده کنم یک جوری توضیح بدین من بی سواد خوب بفهمم چی به چیه
$value="";
function check_char($value)
{
str_replace("'","''",$value);
addslashes($value);
mysql_real_escape_string($value);
ctype_digit($value);
(int)$value;
htmlentities($value);
htmlspecialchars($value);
escapeshellcmd($value);
escapeshellarg($value);
return($value);
}
و این کد
if(!isset($_SESSION))
{
session_start();
}
if(@$_session['last_session_request'] > time()-2)
{
header("location: error_flood.html");
exit;
}
$_SESSION['last_session_request'] = time();
$s=$_SESSION['last_session_request'];
echo $s;
و چند تا سوال:
وقتی من یک مقداری رو به صورت GET ارسال میکنم چطوری میتونم تو اون صفحه ای که اطلاعات رو میگیرم مقدار GET رو فیلتر کنم از هرچی کد مخرب و آسیب رسون هست؟
addslashes در زمانی که میخوایم اطلاعات رو بر اسال شماره id یک جدول لیست کنیم چکار میکنه؟
select * from `data` where `id`=addslashes($value)"
ob_start("ob_gzhandler"); چیه و چطوری باید ازش استفاده کرد
و همینطور این header('HTTP/1.0 500 Internal Server Error');
$value="";
function check_char($value)
{
str_replace("'","''",$value);
addslashes($value);
mysql_real_escape_string($value);
ctype_digit($value);
(int)$value;
htmlentities($value);
htmlspecialchars($value);
escapeshellcmd($value);
escapeshellarg($value);
return($value);
}
و این کد
if(!isset($_SESSION))
{
session_start();
}
if(@$_session['last_session_request'] > time()-2)
{
header("location: error_flood.html");
exit;
}
$_SESSION['last_session_request'] = time();
$s=$_SESSION['last_session_request'];
echo $s;
و چند تا سوال:
وقتی من یک مقداری رو به صورت GET ارسال میکنم چطوری میتونم تو اون صفحه ای که اطلاعات رو میگیرم مقدار GET رو فیلتر کنم از هرچی کد مخرب و آسیب رسون هست؟
addslashes در زمانی که میخوایم اطلاعات رو بر اسال شماره id یک جدول لیست کنیم چکار میکنه؟
select * from `data` where `id`=addslashes($value)"
ob_start("ob_gzhandler"); چیه و چطوری باید ازش استفاده کرد
و همینطور این header('HTTP/1.0 500 Internal Server Error');