[英]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.