عرض مشاركة واحدة
  #1  
قديم 08-28-2014
الصورة الرمزية RSS
RSS غير متواجد حالياً
ناقل الأخبار
 
تاريخ التسجيل: 11 - 2 - 10
المشاركات: 676,846
RSS is on a distinguished road
افتراضي [ درس ] التحقق من ان https متوفره في الموقع او لا مع اعادة التوجيهه له اذا كان موجود !



.. السلام عليكم ورحمة الله وبركاتة ..


اليوم درس " التحقق من ان 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']);
}
}



تحيآتي .












أكثر...