我有一个登录页面,当您成功登录时,您将被重定向到名为 gallery.html
的页面。但是,当您使用/gallery.html 输入 url 时,它将带您进入我尝试通过登录保护的页面。使用条件语句来防止通过输入确切的内容来打开页面的最佳方法是什么网址?就像页面开始加载之前的检查一样,
最佳答案
简单,登录时使用session
变量,如果设置了 session ID,则将用户重定向到gallery.html
,否则重定向到登录页面,如下所示
if($_SESSION['userid']){
header( 'Location: gallery.html' ) ;
exit();
}elseif($_SESSION['userid'] == ''){
header( 'Location: login.html' ) ;
exit();
}
关于php - 登录时加载页面并且仅在登录时加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12792818/