PDA

View Full Version : سوال: کار این فانکشن چیه و چطوری اطلاعاتش رو چاپ کنم؟



hamidhassas
شنبه 24 خرداد 1393, 11: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');

tux-world
شنبه 24 خرداد 1393, 13:46 عصر
همه این مواردی که نوشتید مستنداتش کامل تو خود سایت php هستش. نیازی به توضیح نداره

hamidhassas
یک شنبه 25 خرداد 1393, 01:09 صبح
همه این مواردی که نوشتید مستنداتش کامل تو خود سایت php هستش. نیازی به توضیح نداره
خوب من اگه سر در میاوردم که نمیمدم وقت بزارم بپرسم