আমি বর্তমান সাইট ইউআরএল প্রোটোকলটি প্রতিষ্ঠিত করতে একটি সামান্য ফাংশন লিখেছি তবে আমার কাছে এসএসএল নেই এবং এটি https এর অধীনে কাজ করে কিনা কীভাবে পরীক্ষা করতে হয় তা আমি জানি না। এটা সঠিক কিনা আপনি আমাকে বলতে পারেন?
function siteURL()
{
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? "https://" : "http://";
$domainName = $_SERVER['HTTP_HOST'].'/';
return $protocol.$domainName;
}
define( 'SITE_URL', siteURL() );
এটি কি উপরের মতো করা দরকার বা আমি ঠিক এটির মতো করতে পারি ?:
function siteURL()
{
$protocol = 'http://';
$domainName = $_SERVER['HTTP_HOST'].'/'
return $protocol.$domainName;
}
define( 'SITE_URL', siteURL() );
এসএসএল-এর অধীনে, অ্যাঙ্কর ট্যাগ ইউআরএল এইচটিপি ব্যবহার করে এমনকি সার্ভারটি স্বয়ংক্রিয়ভাবে ইউআরএলটিকে https তে রূপান্তর করে না? প্রোটোকল পরীক্ষা করা কি দরকার?
ধন্যবাদ!