لسلام عليكم ..
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
ونستخدم مكتبة الاتصال curl
الكود التالي :
وضع رابط الموقع في متغير
_____
تجهيز مكتبة الاتصال بالموقع
_____
اظهار اسم الدول الزائر
_____
اذا كان الزائر ماهو من السعودية م راح يفتح له الموقع ..
تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
اذا كان الزائر ماهو من السعودية او من مصر ..
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
رمز PHP:
http://whatismyipaddress.com/
الكود التالي :
رمز 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;
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
2 التعليقات:
يسلمووو ع الموضوع شكرا الك
شكرا على التعليق ...
إرسال تعليق