
نوشته اصلی توسط
Birserver
سلام.
با توجه به افزایش فیشینگ، برای اینکه پرداخت ها رو محدود به آیپی ایران کسی افزونه یا کد متن باز برای whmcs میتونه ارایه بده که پرداخت ها رو محدود به آیپی ایران کنیم و برای گاربرانی که آیپی غیر ایرانی دارند خطا نمایش داده بشه؟
اگه اون چیزی که میخواستی رو پیدا نکردی / دستی با این با این کد میتونی اون کار رو بکنی
کد PHP:
<?php $deny = array("192.168.0.100", "222.222.222", "333.333.333");if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) { header("location: https://example.com/"); exit();} ?>
یا
کد PHP:
<?php $blacklist = array("192.168.0.100", "456.789.123", "789.123.456");if(in_array($_SERVER['REMOTE_ADDR'], $blacklist)) { header("Location: https://example.com/"); exit();} ?>
یا .htaccess
کد PHP:
Deny from 123.123.123.123/255.255.255.0
کد PHP:
Deny from 123.123.123.0/24
کد PHP:
<IfModule mod_rewrite.c> RewriteCond %{REMOTE_HOST} 123\.123\.123\.123 RewriteCond %{REQUEST_URI} /requested-page\.html RewriteRule .* /just-for-you.html [R=301,L]</IfModule>