منتديات المجاوشي

منتديات المجاوشي (http://www.vb.mjawshy.net/index.php)
-   Arabic Rss (http://www.vb.mjawshy.net/forumdisplay.php?f=41)
-   -   [ درس ] التحقق من ان https متوفره في الموقع او لا مع اعادة التوجيهه له اذا كان موجود ! (http://www.vb.mjawshy.net/showthread.php?t=443506)

RSS 08-28-2014 02:00 AM

[ درس ] التحقق من ان https متوفره في الموقع او لا مع اعادة التوجيهه له اذا كان موجود !
 

http://upload.traidnt.net/upfiles/JRg54051.png
.. السلام عليكم ورحمة الله وبركاتة ..
http://upload.traidnt.net/upfiles/J6Z54823.png

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



تحيآتي .












أكثر...


الساعة الآن 08:52 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. منتديات بلاك بيري mjawshy.net
المجاوشي للتقنية المتقدمة