停止直接访问 .html 页面,重定向到 login.php [英] Stop direct access to .html pages without , redirect to login.php
问题描述
我一直在寻找一个答案,以便检查根目录(或外部)中的所有其他 .html 页面是否已发生会话.如果不是直接访问者返回 index.php(登录所在的位置,在 public_html 中设置).有没有人解决这个问题?如果是这样,我会将如果没有会话重定向"放在哪里?因此,如果有人直接访问 www.site.com/here.html,则 php 会运行并查看会话是否已启动,如果没有则重定向到 www.site.com/login.php.
好的亚历克斯,这就是我想出来的,但还没有运行它.只是在寻找我是否接近.我当然不是,这是我第一次向网站添加此类功能.
('text'=>'Help', 'Help.html'=>'?p=Help'),'注销' =>('text'=>'注销', 'logout.php'=>'?p=Logout'),);$menu2 = 数组(营销部"=>('text'=>'市场部', 'Welcome.html'=>'?p=home'),'打印'=>('文本'=>'打印', 'Printing.html'=>'?p=打印'),'电子邮件营销' =>('text'=>'电子邮件营销', 'Emailing.html'=>'?p=Emailing'),'网站开发' =>('text'=>'网站开发', 'Website.html'=>'?p=Website'),'Marketing-Projects' =>('text'=>'Marketing-Projects', 'Marketing-Projects.html'='?'?p=Marketing-Projects'),'MarketingSchedules' =>('text'=>'MarketingSchedules', 'MarketingSchedules.html'),'MarketingDepartmentSchedules' =>('text'=>"Marketing Department Schedules, MarketingDepartmentSchedules.html"),'Help' =>('text'=>'Help', 'Help.html'=>'?p=Help'),'注销' =>('text'=>'注销', 'logout.php'=>'?p=Logout'),);$menu3 = 数组(营销部"=>('text'=>'市场部', 'Welcome.html'=>'?p=home'),'打印'=>('文本'=>'打印', 'Printing.html'=>'?p=打印'),'电子邮件营销' =>('text'=>'电子邮件营销', 'Emailing.html'=>'?p=Emailing'),'网站开发' =>('text'=>'网站开发', 'Website.html'=>'?p=Website'),'Marketing-Projects' =>('text'=>'Marketing-Projects', 'Marketing-Projects.html'='?'?p=Marketing-Projects'),'MarketingSchedules' =>('text'=>'MarketingSchedules', 'MarketingSchedules.html'),'MarketingDepartmentSchedules' =>('text'=>"Marketing Department Schedules, MarketingDepartmentSchedules.html"),'MarketingExpenseReports' =>('text'=>"营销费用报告", 'MarketingExpenseReports.php'),'Help' =>('text'=>'Help', 'Help.html'=>'?p=Help'),'注销' =>('text'=>'注销', 'logout.php'=>'?p=Logout'),);$menuAdmin = 数组(营销部"=>('text'=>'市场部', 'Welcome.html'=>'?p=home'),'打印'=>('文本'=>'打印', 'Printing.html'=>'?p=打印'),'电子邮件营销' =>('text'=>'电子邮件营销', 'Emailing.html'=>'?p=Emailing'),'网站开发' =>('text'=>'网站开发', 'Website.html'=>'?p=Website'),'Marketing-Projects' =>('text'=>'Marketing-Projects', 'Marketing-Projects.html'='?'?p=Marketing-Projects'),'MarketingSchedules' =>('text'=>'MarketingSchedules', 'MarketingSchedules.html'),'MarketingDepartmentSchedules' =>('text'=>"Marketing Department Schedules, MarketingDepartmentSchedules.html"),'MarketingExpenseReports' =>('text'=>"营销费用报告", 'MarketingExpenseReports.php'),'Help' =>('text'=>'Help', 'Help.html'=>'?p=Help'),'注销' =>('text'=>'注销', 'logout.php'=>'?p=Logout'),);}功能 aprovedusers($aprovedusers){//为销售部门设置批准用户列表 1$aprovedusers1=array("user1");//设置批准用户列表 2$aprovedusers2=array("user1","user2");//为市场部设置批准用户列表3$aprovedusers3=array("user1","user2","user3");//为管理员设置批准的用户列表管理员$aprovedusersAdmin=array("Admin1");$msg1 = echo "你好";$msg2 = echo "必须登录";$msg3 = echo "你好营销";$msg4 = echo "你好管理员";}函数 getloggedin($userloggedin){if($_SESSION['用户登录'] == ''){echo $msg1 '用户登录';} 别的 {header("位置:logout.php");}回声 $msg2;echo '<div id="'.$userlogin .'">';?><html lang="zh-cn"><头><meta charset="UTF-8"><title>营销主页</title>头部><标题><div id="菜单"><div id="<?php echo $userloggedin ?>"><?php//仅显示批准的菜单,用于批准哪个菜单用户?><div id="<?php echo $menuOptions ?>"><div><?php echo $menu1?></div><div><?php echo $menu2?></div><div><?php echo $menu3?></div><div><?php echo $menuAdmin?></div>
<身体><div id="内容">