M5znUpload

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

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

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


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


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

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

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


الكود التالي :
رمز PHP:
$url "http://whatismyipaddress.com"$ch curl_init($url);  curl_setopt($chCURLOPT_HEADER0);  curl_setopt($ch,CURLOPT_RETURNTRANSFER1);  $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($chCURLOPT_HEADER0);  curl_setopt($ch,CURLOPT_RETURNTRANSFER1);  $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

2 التعليقات:

إرسال تعليق