السلام عليكم
احتاج الى كود يقوم بعرض صفحة معينة اذا كان الزائر من مصر فقط
مثال : عند الدخول على google.com من مصر يتم تحويلك تلقائيا الى google.com.eg
فى انتظاركم ...
السلام عليكم
احتاج الى كود يقوم بعرض صفحة معينة اذا كان الزائر من مصر فقط
مثال : عند الدخول على google.com من مصر يتم تحويلك تلقائيا الى google.com.eg
فى انتظاركم ...
عزيزي rwa23 الفكرة بسيطة وتعتمد على معرفة الip الخاص بالزائر وتحديد الدولة من خلال هذا الip
تفضل بقراءة هذا المقال به معلومات وافية ومثال بسيط حول هكذا فكرة
Getting Visitor's Country with PHP using Geo IP
إذا كنت تفضل عدم الإعتماد على مواقع خارجية أثناء عمل الخدمة " مع أنه أسهل وأوفر "
يمكنك تحميل قاعدة بيانات مقدمة من IP-To-Country
وهنا تجد مثالاً للإستخدام Example code to detect country | IP-to-Country.com
بالتوفيق
التعديل الأخير تم بواسطة Dev.Moh Sh ; 20-11-2008 الساعة 12:44 AM
شكرا لك يا غالى وبارك الله فيك
الان المثال المرفق يقوم بفكرة انه انت اللى تضيف الاى بى وهو يحدد لك مكان الاى بى وبالنسبة للفكرة التى اريد تطبيقها هو عرض الصفحة اذا كان الاى بى من مصر
ستكون الفكرة عبارة عن دالة لجلب اى بى الزائر الحقيقى وحفظه فى متغير وليكن
وعمل مقارنة بالطريقة التاليةكود PHP:
$v_ip
والحمد لله جربتها ونجحت يتبقى لى ان يدلنى احدكم على دالة لجلب اى بى الزائر الحقيقىكود PHP:
<?php
// include functions
include("geoip.inc");
// read GeoIP database
$handle = geoip_open("GeoIP.dat", GEOIP_STANDARD);
$v_ip = "62.149.130.132";
$v_country = geoip_country_name_by_addr($handle, $v_ip);
if ($v_country == "Egypt")
{
echo "Welcome";
}
else
{
echo "Faild";
}
// close database handler
geoip_close($handle);
?>
فى انتظاركم .........