2014-06-17 88 views
0

的註銷後,我用這個代碼啓用HTTPS:如何關閉HTTPS

if($_SERVER['SERVER_PORT'] !== 443 && (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === 'off')) { header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); exit; } 

但我需要釋放HTTPS我的意思是使用HTTP我的空間 的註銷後,我該怎麼辦呢?需要你的幫助......非常感謝!

+3

只需將用戶重定向到註銷後的「http:// homepage」? – CodeCaster

+0

向if語句添加條件,如果用戶未登錄,請不要重定向到ssl站點。 –

回答

0

只是驗證,如果用戶使用isset($_SESSION['logged'])其中logged是你用來註冊一個用戶登錄

if ($_SERVER['SERVER_PORT'] !== 443 && (empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] === 'off') && isset($_SESSION['logged'])) { 
     header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); 
     exit; 
} 

和註銷之後將用戶重定向到http://your.homepage.domain鑰匙登錄