M5znUpload

السبت، 15 فبراير 2014

حجب دولة من الدخول لموقعك

لسلام عليكم ..


كيف حالكم شباب ؟


اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )

راح نعتمد على الموقع التالي :

رمز PHP:
http://whatismyipaddress.com/ 
ونستخدم مكتبة الاتصال curl


الكود التالي :
رمز PHP:
$url = "http://whatismyipaddress.com";  $ch = curl_init($url);  curl_setopt($ch, CURLOPT_HEADER, 0);  curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);  $result = curl_exec($ch);  curl_close($ch); 
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches); 

if(!
in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 
1234; 
رمز PHP:
$url = "http://whatismyipaddress.com"; 
وضع رابط الموقع في متغير

_____
رمز PHP:
$ch = curl_init($url);  curl_setopt($ch, CURLOPT_HEADER, 0);  curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);  $result = curl_exec($ch);  curl_close($ch); 
تجهيز مكتبة الاتصال بالموقع

_____
رمز PHP:
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches); 
اظهار اسم الدول الزائر
_____

رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 
1234; 
اذا كان الزائر ماهو من السعودية م راح يفتح له الموقع ..

تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia', 'egypt'))){
exit;
}
echo 
1234; 
اذا كان الزائر ماهو من السعودية او من مصر ..



راح يحجبه ع طول ولا يفتح معه الموقع ..



تحيآتي ( مجهود شخصي )

Sharing Widget bychamelcool

0 التعليقات:

إرسال تعليق