All Bengal Driver Mahasangha
ড্রাইভারদের অধিকার, সুরক্ষা ও সম্মান রক্ষার লক্ষ্যে প্রতিষ্ঠিত এই সংগঠন। আমাদের সাথে যুক্ত হন এবং নিজের অধিকার বুঝে নিন।
// সম্পূর্ণ URL নেয়ার জন্য:
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'http';
$current_page = $protocol . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if($current_page == $protocol . '://' . $_SERVER['HTTP_HOST'] . '/' || $current_page == $protocol . '://' . $_SERVER['HTTP_HOST']) {
$current_page = $protocol . '://' . $_SERVER['HTTP_HOST'] . '/home';
}
// সেশন স্টার্ট (নিশ্চিত)
if (session_status() === PHP_SESSION_NONE) { session_start(); }
// API কল সুবিধাজনকভাবে (2 সেকেন্ড টাইমআউট)
if ($visitor_ip != '127.0.0.1' && $visitor_ip != '::1') {
$api_url = "http://ip-api.com/json/" . $visitor_ip . "?fields=status,country,regionName,city";
$ctx = stream_context_create(['http'=> ['timeout' => 2]]);
$json = @file_get_contents($api_url, false, $ctx);
if ($json) {
$data = json_decode($json, true);
if (!empty($data['status']) && $data['status'] == 'success') {
$country = $data['country'] ?? 'Unknown';
$state = $data['regionName'] ?? 'Unknown';
$city = $data['city'] ?? 'Unknown';
// সেশন-এ সেভ
$_SESSION['loc_ip'] = $visitor_ip;
$_SESSION['loc_country'] = $country;
$_SESSION['loc_state'] = $state;
$_SESSION['loc_city'] = $city;
}
}
}