php中如何使用session 来实现在一个页面登陆后才能访问另外一个页面

希望能举个简单例子,登陆页面如何添加代码,访问页面又怎样写?... 希望能举个简单例子,登陆页面如何添加代码,访问页面又怎样写? 展开
 我来答
汲职0GL3f6
2012-02-28 · TA获得超过987个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:422万
展开全部
真怕你是骗分的,所以很多人不敢答,我写一个例子:

登录页面:
<?php
session_start();//在最顶端,不要有输出
$_SESSION['test']='abc';//直接把用户名abc赋予test
?>

其他要登录才能看的页面:
<?php
session_start();
if(isset($_SESSION['test'])){//如果已经登录
echo '您已经登陆了,您的用户名是:'.$_SESSION['test'];
}else{//否则
echo '小样,没登陆想进来?';
exit();//强制中断程序的执行
}
?>

如果需要注销(也就是删除session):
<?php
session_start();
unset($_SESSION['test']);//直接unset,或者用session里面的函数,我没试过
?>

有疑问追问,我很快就回答的
这腿硬不硬
2017-08-17
知道答主
回答量:3
采纳率:0%
帮助的人:1307
展开全部
登录后第一个页面
<?php
session_start();
$_SESSION['id']=$id;//从数据库中查询出来的id
$_SESSION['username']=$username;//从数据库中查询出的用户名
?>
第二个如果要通过url访问的页面
<?php
session_start();
if($_SESSION['id']==null&&$_SESSION['username']==null){
echo '请先登录在访问';
}
?>
第三个退出页面
<?php
session_start();
$_SESSION['id']==null;
$_SESSION['username']=null;
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式