
.. السلام عليكم ورحمة الله وبركاتة ..
اليوم درس " التحقق من ان https متوفره الموقع او لا مع اعادة التوجيهه له اذا كان موجود ! "
الكثير من المواقع مفعلة خدمة https للحماية ..
لكن في الكثير من السكربتات ماتحول لـ https اذا كان متوفر لتوفير حماية لزوار الموقع :icon30:
بسم الله نبدأ
رمز PHP:
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
{
نتحقق ان https مفعله في الموقع او لا
رمز PHP:
$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5)) == 'https' ? 'https' : 'http';
التحقق من ان رابط الصفحه اذا كان https او http
رمز PHP:
if($protocol == 'http')
{
اذا كان رابط الصفحة http
رمز PHP:
header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
راح نحول الزائر لنفس الصفحة هو الموجود بها لكن تم تحويله لـ https
الكود كامل
رمز PHP:
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off')
{
$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5)) == 'https' ? 'https' : 'http';
if($protocol == 'http')
{
header('Location: https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
}
تحيآتي .
أكثر...