求代码!!!HTML、求2个PHP功能,阻止直接输入网址访问和禁止后退到登录网页,具体如下
建了一个系统,包含a.php(登录界面),b.php和c.php三个页面,禁止从b和c直接进入系统,必须从a登录才能进入;(我试过一段代码,禁止从b进入系统,也能转到a,...
建了一个系统,包含a.php(登录界面),b.php和c.php三个页面,
禁止从b和c直接进入系统,必须从a登录才能进入;(我试过一段代码,禁止从b进入系统,也能转到a,但是登录后本应转到b页面的,一直转到登录的a页面,就是都在b→a→a)
b和c都有“退出系统”,退出之后到登陆页面a,但要禁止从a直接后退又跑回b或c页面;
意思就是你要进入系统,不管后退还是直接访问,都必须经过登陆页面,求代码。。。。 展开
禁止从b和c直接进入系统,必须从a登录才能进入;(我试过一段代码,禁止从b进入系统,也能转到a,但是登录后本应转到b页面的,一直转到登录的a页面,就是都在b→a→a)
b和c都有“退出系统”,退出之后到登陆页面a,但要禁止从a直接后退又跑回b或c页面;
意思就是你要进入系统,不管后退还是直接访问,都必须经过登陆页面,求代码。。。。 展开
1个回答
展开全部
你可以在 b.php c.php 设置
if( 是否有SESSION ){
// 有SESSION , 说明是a.php 登陆进来的 , 不用跳转到 a.php
}else{
// 没有SESSION, 说明并没有经过 a.php 登陆 那就调制到 a.php
}
不清楚可以再问
更多追问追答
追问
session 怎么个设置法,我PHP新手,具体怎么弄求破
追答
简单来说 SESSION 是可以保存用户登录的信息
分三步:
1. 在 a.php 页面上 开启session ,
<?php
session_start();
2. 把登录验证成功后的用户信息保存在session中
if( 登录验证成功的话 ){
$_SESSION['userName'] = $username; // 把当前登录的用户名存入
}else{
// 登录验证失败 , 不允许他登录
}
3. 这时, 我们就可以在 b .php c.php 页面中
<?php
session_start(); // 你需要用session之前先要开启
if( isset($_SESSION['userName']) ){ // 如果设置了 $_SESSION['userName'] 那就说明 他已经在a.php 登录了对吧, 那就不用跳转到a.php
}else{
没有登录的用户 , 跳转到 a.php
}
AiPPT
2024-09-19 广告
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询