কম্পিউটার

পিএইচপি-তে দেশের আইপি ঠিকানা অনুসারে ডোমেন কীভাবে পুনঃনির্দেশ করা যায়?


জিওআইপি এক্সটেনশনটি একটি আইপি ঠিকানার সঠিক অবস্থান খুঁজে পেতে ব্যবহার করা যেতে পারে। এছাড়াও, জিওপ্লাগইন ক্লাস −

থেকে ডাউনলোড করা যেতে পারে
https://www.geoplugin.com/_media/webservices/geoplugin.class.phps

দেশের কোড তালিকাটি নীচের লিঙ্কে পাওয়া যাবে -

https://www.geoplugin.com/iso3166

একটি index.php ফাইল রুট ফোল্ডারের ভিতরে স্থাপন করা যেতে পারে এবং কোডের নীচের লাইনগুলি এই ইনডেক্স ফাইলের ভিতরে রাখা যেতে পারে -

<?php
require_once('geoplugin.class.php');
$geoplugin = new geoPlugin();
$geoplugin->locate();
// create a variable for the country code
$var_country_code = $geoplugin->countryCode;
// redirect based on country code:
if ($var_country_code == "AL") {
   header('Location: https://sq.wikipedia.org/');
}
else if ($var_country_code == "NL") {
   header('Location: https://nl.wikipedia.org/');
} else {
   header('Location: https://en.wikipedia.org/');
}
?>

একবার জিওপ্লাগইন ক্লাস ডাউনলোড হয়ে গেলে, একটি নতুন উদাহরণ তৈরি করা হয় এবং 'জিওপ্লাগইন' নাম দেওয়া হয়। জিওপ্লাগইন ক্লাসের এই উদাহরণে লোকেট ফাংশন বলা হয়। একই শ্রেণীর অবজেক্টের কান্ট্রিকোড 'var_country_code' নামের একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয়েছে। এখন, অঞ্চলের অক্ষর পরীক্ষা করার জন্য 'যদি' শর্ত রাখা হয়। এই আইপি ঠিকানার উপর ভিত্তি করে, নির্দিষ্ট ডোমেনে পুনর্নির্দেশ করা হয়।


  1. কিভাবে পিএইচপি বর্তমান ফাংশন নাম পেতে?

  2. পিএইচপি-তে একটি ইমেল ঠিকানা কীভাবে যাচাই করবেন?

  3. পিএইচপি-তে চাইল্ড ক্লাসে প্যারেন্ট কনস্ট্রাক্টরকে কীভাবে কল করবেন?

  4. কিভাবে অন্য দেশে আইপি ঠিকানা পরিবর্তন করবেন