PDA

View Full Version : ورود به صفحه ادمین فقط با یک آی پی خاص



masaioki.ono
دوشنبه 02 اردیبهشت 1398, 16:56 عصر
سلام یک صفحه ادمین دارم مثلا admin.php میخام فقط اگر شخصی که وارد میشه اگر از آی پی 1.1.1.1 وارد شده فقط اجازه دسترسی به این صفحه داشته باشه در غیر این صورت به صفحه home.php انتقال داده بشه
تشکر از همه دوستان

ali_sed
یک شنبه 05 خرداد 1398, 17:46 عصر
سلام

می توانید از فایل .htaccess استفاده کنید.

یا اینکه دستورات زیر را در ابتدای فایل admin.php درج کنید:


if($_SERVER['REMOTE_ADDR'] != '1.1.1.1'){
//redirect to home.php
exit();
}

pooya_niknam
شنبه 13 اردیبهشت 1399, 16:31 عصر
این کد باید کار کنه




function getUserIpAddr(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//ip pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}


$client_IP = getUserIpAddr();


if($client_IP === "1.1.1.1"){
echo "خوش آمدید ادمین";
}else{
echo "دسترسی برای این آیپی مسدود است";
}