簡體   English   中英

頁面注銷后如何關閉HTTPS

[英]How to turn off HTTPS after logout of page

我使用以下代碼啟用了https:

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

但是我需要釋放https,我的意思是退出mypage后使用http,我該怎么做? 需要您的幫助...非常感謝!

只需驗證用戶是否使用isset($_SESSION['logged']) 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM